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。
規格需求
需求 | 值 |
---|---|
標頭 |
|