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


структура 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. Приложение должно освободить эту память после завершения работы с ней.

Комментарии

Структура 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

Структуры