WMDM_PROP_CONFIG struttura

La struttura WMDM_PROP_CONFIG descrive un set di valori di proprietà compatibili in tutte le proprietà supportate dal dispositivo per un formato specifico. Questa struttura contiene una serie di descrizioni delle proprietà in una matrice di strutture WMDM_PROP_DESC .

Sintassi

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

Members

nPreference

Livello di preferenza del dispositivo per questa configurazione. Il valore più basso indica la configurazione più preferita.

nPropDesc

Numero di descrizioni delle proprietà contenute in questa configurazione. È disponibile una singola descrizione della proprietà per ogni proprietà supportata per il formato specificato.

pPropDesc

Puntatore a una matrice di strutture WMDM_PROP_DESC contenenti descrizioni delle proprietà. Le dimensioni della matrice sono uguali al valore di nPropDesc. L'applicazione deve liberare questa memoria al termine.

Commenti

La struttura WMDM_FORMAT_CAPABILITY restituita da IWMDMDevice3::GetFormatCapability per un determinato formato è costituita da una serie di configurazioni delle proprietà. WMDM_PROP_CONFIG strutture descrivono queste configurazioni.

Una configurazione delle proprietà descrive i valori per tutte le proprietà supportate per un determinato formato. I valori di proprietà diverse in una singola configurazione sono compatibili tra loro. Ad esempio, per un file audio, una configurazione include valori validi di frequenza di esempio e valori validi della frequenza di bit, in modo che tutte le combinazioni di questi campioni e velocità di bit possano essere riprodotte nel dispositivo.

Il chiamante è necessario per liberare la memoria usata da pPropDesc. Per un esempio di come eseguire questa operazione, vedere WMDM_FORMAT_CAPABILITY.

Requisiti

Requisito Valore
Intestazione
Wmdm.idl

Vedi anche

IWMDMDevice3::GetFormatCapability

WMDM_ENUM_PROP_VALID_VALUES_FORM

WMDM_FORMAT_CAPABILITY

WMDM_PROP_DESC

WMDM_PROP_VALUES_ENUM

WMDM_PROP_VALUES_RANGE

Strutture