Поделиться через


Метод IMDSPDevice3::GetFormatCapability (mswmdm.h)

Метод GetFormatCapability извлекает с устройства сведения о значениях или диапазонах значений, поддерживаемых устройством для каждого аспекта определенного формата объекта.

Синтаксис

HRESULT GetFormatCapability(
  [in]  WMDM_FORMATCODE        format,
  [out] WMDM_FORMAT_CAPABILITY *pFormatSupport
);

Параметры

[in] format

WMDM_FORMATCODE

Перечислимое значение, представляющее запрашиваемый формат.

[out] pFormatSupport

Возвращается WMDM_FORMAT_CAPABILITY структуре, содержащей значения или диапазоны значений, поддерживаемые для каждого аспекта определенного формата объекта.

Возвращаемое значение

Метод возвращает HRESULT. Все методы интерфейса в Windows Media диспетчер устройств могут возвращать любой из следующих классов кодов ошибок:

  • Стандартные коды ошибок COM
  • Коды ошибок Windows, преобразованные в значения HRESULT
  • Коды ошибок диспетчер устройств Windows Media
Подробный список возможных кодов ошибок см. в разделе Коды ошибок.

Комментарии

Этот метод можно вызвать для любого из поддерживаемых форматов. Список поддерживаемых форматов представлен свойством устройства g_wszWMDMFormatsSupported .

Для определенного формата этот метод должен возвращать все конфигурации поддерживаемых свойств (например, сочетания скорости передачи и частоты дискретизации). Эта информация выражается в виде возможности форматирования. Дополнительные сведения см. в разделе WMDM_FORMAT_CAPABILITY.

Требования

Требование Значение
Целевая платформа Windows
Header mswmdm.h
Библиотека Mssachlp.lib

См. также раздел

Интерфейс IMDSPDevice3

IMDSPDevice3::GetProperty

WMDM_ENUM_PROP_VALID_VALUES_FORM

WMDM_FORMAT_CAPABILITY

WMDM_PROP_CONFIG

WMDM_PROP_DESC

WMDM_PROP_VALUES_ENUM

WMDM_PROP_VALUES_RANGE