WMDM_PROP_CONFIG structure
La structure WMDM_PROP_CONFIG décrit un ensemble de valeurs de propriété compatibles entre 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 lorsqu’elle a fini de l’utiliser.
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 les unes avec les autres. Par exemple, pour un fichier audio, une configuration inclut des valeurs valides de taux d’échantillonnage et des valeurs valides de la vitesse de transmission, de sorte que toutes les combinaisons de ces taux d’échantillonnage et de débit binaire puissent être lues sur l’appareil.
L’appelant doit libérer la mémoire utilisée par pPropDesc. Pour obtenir un exemple de la procédure à suivre, consultez WMDM_FORMAT_CAPABILITY.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête |
|