WMDM _ _ 结构配置结构

WMDM 属性 _ _ 配置 结构在设备支持的所有属性中描述一组兼容的属性值,以实现特定格式。 此结构包含 WMDM 属性 _ _ DESC 结构数组中的多个属性说明。

语法

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

成员

nPreference

此配置的设备首选项级别。 最小值指示最首选的配置。

nPropDesc

此配置中包含的属性说明的数量。 对于指定的格式支持的每个属性,都有一个属性说明。

pPropDesc

指向包含属性说明的 WMDM _ 属性 _ DESC 结构的数组的指针。 数组的大小等于 nPropDesc 的值。 应用程序在完成此操作后必须释放此内存。

备注

IWMDMDevice3:: GetFormatCapability为特定格式返回的 WMDM _ 格式 _ 功能结构包含多个属性配置。 WMDM _描述 _ 了这些配置的配置结构。

属性配置描述给定格式支持的所有属性的值。 单个配置中不同属性的值彼此兼容。 例如,对于音频文件,配置会包括采样速率的有效值和比特率的有效值,以便可以在设备上播放这些样本和比特率的所有组合。

调用方需要释放 pPropDesc 使用的内存。 有关如何执行此操作的示例,请参阅 WMDM _ 格式 _ 功能

要求

要求 Value
标头
Wmdm .idl

另请参阅

IWMDMDevice3::GetFormatCapability

WMDM _ 枚举 _ _ 值的 _ 有效值 _ 窗体

WMDM _ 格式 _ 功能

WMDM _ 的 _ "

WMDM _ 的 _ 值 _ 枚举

WMDM _ 的 _ 值 _ 范围

结构