структура 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.
Требования
Требование | Значение |
---|---|
Заголовок |
|