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

nVorschau

Die Einstellungsebene des Geräts für diese Konfiguration. Der niedrigste Wert gibt die am häufigsten bevorzugte Konfiguration an.

nPropDesc

Anzahl der Eigenschaftenbeschreibungen, die in dieser Konfiguration enthalten sind. 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 damit fertig ist.

Bemerkungen

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 für die Abtastrate und gültige Werte der Bitrate, sodass alle Kombinationen dieser Beispiel- und Bitraten auf dem Gerät wiedergegeben werden können.

Der Aufrufer ist erforderlich, um den von pPropDesc verwendeten Arbeitsspeicher freizugeben. Ein Beispiel dafür finden Sie unter WMDM_FORMAT_CAPABILITY.

Anforderungen

Anforderung Wert
Header
Wmdm.idl

Siehe auch

IWMDMDevice3::GetFormatCapability

WMDM_ENUM_PROP_VALID_VALUES_FORM

WMDM_FORMAT_CAPABILITY

WMDM_PROP_DESC

WMDM_PROP_VALUES_ENUM

WMDM_PROP_VALUES_RANGE

Strukturen