WMDM _ PROP _ CONFIG-Struktur
Die WMDM _ PROP _ CONFIG-Struktur beschreibt einen Satz kompatibler Eigenschaftswerte für alle Eigenschaften, die vom Gerät für ein bestimmtes Format unterstützt werden. Diese Struktur enthält eine Reihe von Eigenschaftenbeschreibungen in einem Array von WMDM _ PROP _ DESC-Strukturen.
Syntax
typedef struct _WMDM_PROP_CONFIG {
UINT nPreference;
UINT nPropDesc;
WMDM_PROP_DESC *pPropDesc;
} WMDM_PROP_CONFIG;
Member
-
nPreference
-
Gerätepräferenz für diese Konfiguration. Der niedrigste Wert gibt die bevorzugte Konfiguration an.
-
nPropDesc
-
Anzahl der in dieser Konfiguration enthaltenen Eigenschaftenbeschreibungen. Es gibt eine einzelne Eigenschaftenbeschreibung für jede Eigenschaft, die für das angegebene Format unterstützt wird.
-
pPropDesc
-
Zeiger auf ein Array von WMDM _ PROP _ DESC-Strukturen, die Eigenschaftenbeschreibungen enthalten. Die Größe des Arrays entspricht dem Wert von nPropDesc. Die Anwendung muss diesen Arbeitsspeicher freigeben, wenn sie fertig ist.
Hinweise
Die WMDM _ FORMAT _ CAPABILITY-Struktur, die von IWMDMDevice3::GetFormatCapability für ein bestimmtes Format zurückgegeben wird, besteht aus einer Reihe von Eigenschaftenkonfigurationen. WMDM _ PROP _ CONFIG-Strukturen beschreiben diese Konfigurationen.
Eine Eigenschaftenkonfiguration beschreibt Werte für alle Eigenschaften, die für ein bestimmtes Format unterstützt werden. Die Werte verschiedener Eigenschaften in einer einzelnen Konfiguration sind miteinander kompatibel. Beispielsweise enthält eine Konfiguration für eine Audiodatei gültige Werte der Abtastrate und gültige Werte der Bitrate, sodass alle Kombinationen dieser Stichproben- und Bitraten auf dem Gerät wiedergegeben werden können.
Der Aufrufer ist erforderlich, um den von pPropDesc verwendeten Arbeitsspeicher freizugeben. Ein Beispiel hierfür finden Sie unter WMDM _ FORMAT _ CAPABILITY.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|