Metodo IMDSPDevice2::GetFormatSupport2 (mswmdm.h)
Il metodo GetFormatSupport2 ottiene i formati supportati da un dispositivo, inclusi codec audio e video e formati di file MIME.
Sintassi
HRESULT GetFormatSupport2(
[in] DWORD dwFlags,
[out] _WAVEFORMATEX **ppAudioFormatEx,
[out] UINT *pnAudioFormatCount,
[out] _VIDEOINFOHEADER **ppVideoFormatEx,
[out] UINT *pnVideoFormatCount,
[out] WMFILECAPABILITIES **ppFileType,
[out] UINT *pnFileTypeCount
);
Parametri
[in] dwFlags
DWORD contenente formati audio, formati video e tipi MIME. Questo flag specifica l'oggetto che l'applicazione richiede al provider di servizi di compilare. Il chiamante può impostare uno o più dei tre valori seguenti.
Valore | Descrizione |
---|---|
WMDM_GET_FORMAT_SUPPORT_AUDIO | Il provider di servizi deve compilare parametri audio. |
WMDM_GET_FORMAT_SUPPORT_VIDEO | Il provider di servizi deve compilare parametri video. |
WMDM_GET_FORMAT_SUPPORT_FILE | Il provider di servizi deve compilare i parametri di file. |
[out] ppAudioFormatEx
Puntatore a una matrice di strutture _WAVEFORMATEX contenenti informazioni sui codec audio e sulle velocità di bit supportate dal dispositivo.
[out] pnAudioFormatCount
Puntatore a un intero contenente il numero di formati audio.
[out] ppVideoFormatEx
Puntatore a una matrice di strutture _VIDEOINFOHEADER contenenti informazioni sui codec video e sui formati supportati dal dispositivo.
[out] pnVideoFormatCount
Puntatore a un intero contenente il conteggio dei formati video.
[out] ppFileType
Puntatore a una matrice di strutture WMFILECAPABILITIES contenenti informazioni sui tipi di file supportati dal dispositivo.
[out] pnFileTypeCount
Puntatore a un numero intero contenente il numero di formati di file.
Valore restituito
Il metodo restituisce un HRESULT. Tutti i metodi di interfaccia in Windows Media Gestione dispositivi possono restituire una delle classi di codici di errore seguenti:
- Codici di errore COM standard
- Codici di errore di Windows convertiti in valori HRESULT
- Codici di errore di Windows Media Gestione dispositivi
Commenti
Questo metodo deve essere implementato. Non deve restituire WMDM_E_NOTSUPPORTED o E_NOTIMPL. Per altre informazioni, vedere Interfacce obbligatorie e facoltative.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | mswmdm.h |
Libreria | Mssachlp.lib |