структура WMDM_PROP_CONFIG

Структура WMDM_PROP_CONFIG описывает набор совместимых значений свойств во всех свойствах, поддерживаемых устройством для определенного формата. Эта структура содержит ряд описаний свойств в массиве WMDM_PROP_DESC структур.

Синтаксис

typedef struct _WMDM_PROP_CONFIG {
  UINT           nPreference;
  UINT           nPropDesc;
  WMDM_PROP_DESC *pPropDesc;
} WMDM_PROP_CONFIG;

Участники

nPreference

Уровень предпочтений устройства для этой конфигурации. Наименьшее значение указывает на наиболее предпочтительную конфигурацию.

nPropDesc

Количество описаний свойств, содержащихся в этой конфигурации. Существует отдельное описание свойства для каждого свойства, поддерживаемого для указанного формата.

pPropDesc

Указатель на массив структур WMDM_PROP_DESC , содержащих описания свойств. Размер массива равен значению nPropDesc. Приложение должно освободить эту память после завершения работы с ней.

Remarks

Структура WMDM_FORMAT_CAPABILITY , возвращаемая IWMDMDevice3::GetFormatCapability для определенного формата, состоит из ряда конфигураций свойств. WMDM_PROP_CONFIG структуры описывают эти конфигурации.

Конфигурация свойств описывает значения для всех свойств, поддерживаемых для заданного формата. Значения различных свойств в одной конфигурации совместимы друг с другом. Например, для звукового файла конфигурация будет включать допустимые значения частоты выборки и допустимые значения скорости передачи, чтобы все сочетания этих выборок и скорости передачи битов можно воспроизводить на устройстве.

Вызывающий объект необходим для освобождения памяти, используемой pPropDesc. Пример этого см. в разделе WMDM_FORMAT_CAPABILITY.

Требования

Требование Значение
Заголовок
Wmdm.idl

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

IWMDMDevice3::GetFormatCapability

WMDM_ENUM_PROP_VALID_VALUES_FORM

WMDM_FORMAT_CAPABILITY

WMDM_PROP_DESC

WMDM_PROP_VALUES_ENUM

WMDM_PROP_VALUES_RANGE

Структуры