Método IMDSPDevice2::GetFormatSupport2 (mswmdm.h)
O método GetFormatSupport2 obtém os formatos compatíveis com um dispositivo, incluindo codecs de áudio e vídeo e formatos de arquivo MIME.
Sintaxe
HRESULT GetFormatSupport2(
[in] DWORD dwFlags,
[out] _WAVEFORMATEX **ppAudioFormatEx,
[out] UINT *pnAudioFormatCount,
[out] _VIDEOINFOHEADER **ppVideoFormatEx,
[out] UINT *pnVideoFormatCount,
[out] WMFILECAPABILITIES **ppFileType,
[out] UINT *pnFileTypeCount
);
Parâmetros
[in] dwFlags
DWORD que contém formatos de áudio, formatos de vídeo e tipos MIME. Esse sinalizador especifica o que o aplicativo está solicitando que o provedor de serviços preencha. O chamador pode definir um ou mais dos três valores a seguir.
Valor | Descrição |
---|---|
WMDM_GET_FORMAT_SUPPORT_AUDIO | O provedor de serviços deve preencher parâmetros de áudio. |
WMDM_GET_FORMAT_SUPPORT_VIDEO | O provedor de serviços deve preencher parâmetros de vídeo. |
WMDM_GET_FORMAT_SUPPORT_FILE | O provedor de serviços deve preencher parâmetros de arquivo. |
[out] ppAudioFormatEx
Ponteiro para uma matriz de estruturas de _WAVEFORMATEX que contém informações sobre codecs de áudio e taxas de bits compatíveis com o dispositivo.
[out] pnAudioFormatCount
Ponteiro para um inteiro que contém a contagem de formatos de áudio.
[out] ppVideoFormatEx
Ponteiro para uma matriz de estruturas _VIDEOINFOHEADER que contêm informações sobre codecs de vídeo e formatos compatíveis com o dispositivo.
[out] pnVideoFormatCount
Ponteiro para um inteiro que contém a contagem de formatos de vídeo.
[out] ppFileType
Ponteiro para uma matriz de estruturas WMFILECAPABILITIES que contêm informações sobre tipos de arquivo compatíveis com o dispositivo.
[out] pnFileTypeCount
Ponteiro para um inteiro que contém a contagem de formatos de arquivo.
Retornar valor
O método retorna um HRESULT. Todos os métodos de interface no Windows Media Gerenciador de Dispositivos podem retornar qualquer uma das seguintes classes de códigos de erro:
- Códigos de erro COM padrão
- Códigos de erro do Windows convertidos em valores HRESULT
- Códigos de erro do Windows Media Gerenciador de Dispositivos
Comentários
Esse método deve ser implementado. Ele não deve retornar WMDM_E_NOTSUPPORTED ou E_NOTIMPL. Para obter mais informações, consulte Interfaces obrigatórias e opcionais.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | mswmdm.h |
Biblioteca | Mssachlp.lib |