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

結構