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 的值。 应用程序在完成此内存后必须释放此内存。

备注

IWMDMDevice3::GetFormatCapability 为特定格式返回的WMDM_FORMAT_CAPABILITY结构由许多属性配置组成。 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

结构