Метод IMDSPDevice2::GetFormatSupport2 (mswmdm.h)
Метод GetFormatSupport2 получает форматы, поддерживаемые устройством, включая аудио- и видеокодеки, а также форматы файлов MIME.
Синтаксис
HRESULT GetFormatSupport2(
[in] DWORD dwFlags,
[out] _WAVEFORMATEX **ppAudioFormatEx,
[out] UINT *pnAudioFormatCount,
[out] _VIDEOINFOHEADER **ppVideoFormatEx,
[out] UINT *pnVideoFormatCount,
[out] WMFILECAPABILITIES **ppFileType,
[out] UINT *pnFileTypeCount
);
Параметры
[in] dwFlags
DWORD , содержащий аудиоформаты, видеоформаты и типы MIME. Этот флаг указывает, что приложение запрашивает у поставщика услуг для заполнения. Вызывающий объект может задать одно или несколько из следующих трех значений.
Значение | Описание |
---|---|
WMDM_GET_FORMAT_SUPPORT_AUDIO | Поставщик услуг должен заполнить параметры звука. |
WMDM_GET_FORMAT_SUPPORT_VIDEO | Поставщик услуг должен заполнить параметры видео. |
WMDM_GET_FORMAT_SUPPORT_FILE | Поставщик услуг должен заполнить параметры файла. |
[out] ppAudioFormatEx
Указатель на массив _WAVEFORMATEX структур, содержащих сведения о звуковых кодеках и скоростях, поддерживаемых устройством.
[out] pnAudioFormatCount
Указатель на целое число, содержащее число звуковых форматов.
[out] ppVideoFormatEx
Указатель на массив структур _VIDEOINFOHEADER , содержащий сведения о видеокодеках и форматах, поддерживаемых устройством.
[out] pnVideoFormatCount
Указатель на целое число, содержащее число форматов видео.
[out] ppFileType
Указатель на массив структур WMFILECAPABILITIES , содержащий сведения о типах файлов, поддерживаемых устройством.
[out] pnFileTypeCount
Указатель на целое число, содержащее число форматов файлов.
Возвращаемое значение
Метод возвращает HRESULT. Все методы интерфейса в Windows Media диспетчер устройств могут возвращать любой из следующих классов кодов ошибок:
- Стандартные коды ошибок COM
- Коды ошибок Windows, преобразованные в значения HRESULT
- Коды ошибок диспетчер устройств Windows Media
Комментарии
Этот метод должен быть реализован. Он не должен возвращать WMDM_E_NOTSUPPORTED или E_NOTIMPL. Дополнительные сведения см. в разделе Обязательные и необязательные интерфейсы.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | mswmdm.h |
Библиотека | Mssachlp.lib |