structure WMDM_PROP_CONFIG
La structure WMDM_PROP_CONFIG décrit un ensemble de valeurs de propriété compatibles sur toutes les propriétés prises en charge par l’appareil pour un format particulier. Cette structure contient un certain nombre de descriptions de propriétés dans un tableau de structures WMDM_PROP_DESC .
Syntaxe
typedef struct _WMDM_PROP_CONFIG {
UINT nPreference;
UINT nPropDesc;
WMDM_PROP_DESC *pPropDesc;
} WMDM_PROP_CONFIG;
Membres
-
nPreference
-
Niveau de préférence de l’appareil pour cette configuration. La valeur la plus basse indique la configuration la plus préférée.
-
nPropDesc
-
Nombre de descriptions de propriétés contenues dans cette configuration. Il existe une description de propriété unique pour chaque propriété prise en charge pour le format spécifié.
-
pPropDesc
-
Pointeur vers un tableau de structures WMDM_PROP_DESC contenant des descriptions de propriétés. La taille du tableau est égale à la valeur de nPropDesc. L’application doit libérer cette mémoire quand elle est terminée.
Notes
La structure WMDM_FORMAT_CAPABILITY retournée par IWMDMDevice3::GetFormatCapability pour un format particulier se compose d’un certain nombre de configurations de propriété. WMDM_PROP_CONFIG structures décrivent ces configurations.
Une configuration de propriété décrit les valeurs de toutes les propriétés prises en charge pour un format donné. Les valeurs des différentes propriétés d’une seule configuration sont compatibles entre elles. Par exemple, pour un fichier audio, une configuration inclut des valeurs valides de taux d’échantillonnage et des valeurs valides du taux de bits afin que toutes les combinaisons de ces exemples et taux de bits puissent être lues sur l’appareil.
L’appelant doit libérer la mémoire utilisée par pPropDesc. Pour obtenir un exemple de procédure, consultez WMDM_FORMAT_CAPABILITY.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|