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。
要求
要求 | 值 |
---|---|
标头 |
|