Compartir a través de


estructura de WMDM_PROP_CONFIG

La estructura WMDM_PROP_CONFIG describe un conjunto de valores de propiedad compatibles en todas las propiedades admitidas por el dispositivo para un formato determinado. Esta estructura contiene una serie de descripciones de propiedades en una matriz de estructuras de WMDM_PROP_DESC .

Sintaxis

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

Miembros

nPreference

Nivel de preferencia del dispositivo para esta configuración. El valor más bajo indica la configuración más preferida.

nPropDesc

Número de descripciones de propiedades contenidas en esta configuración. Hay una única descripción de propiedad para cada propiedad admitida para el formato especificado.

pPropDesc

Puntero a una matriz de estructuras de WMDM_PROP_DESC que contienen descripciones de propiedades. El tamaño de la matriz es igual al valor de nPropDesc. La aplicación debe liberar esta memoria cuando termine con ella.

Comentarios

La estructura WMDM_FORMAT_CAPABILITY devuelta por IWMDMDevice3::GetFormatCapability para un formato determinado consta de una serie de configuraciones de propiedad. WMDM_PROP_CONFIG estructuras describen esas configuraciones.

Una configuración de propiedad describe los valores de todas las propiedades admitidas para un formato determinado. Los valores de propiedades diferentes de una sola configuración son compatibles entre sí. Por ejemplo, para un archivo de audio, una configuración incluirá valores válidos de frecuencia de muestreo y valores válidos de la velocidad de bits de modo que todas las combinaciones de estas velocidades de muestreo y bits se puedan reproducir en el dispositivo.

El autor de la llamada es necesario para liberar la memoria utilizada por pPropDesc. Para obtener un ejemplo de cómo hacerlo, consulte WMDM_FORMAT_CAPABILITY.

Requisitos

Requisito Value
Encabezado
Wmdm.idl

Consulte también

IWMDMDevice3::GetFormatCapability

WMDM_ENUM_PROP_VALID_VALUES_FORM

WMDM_FORMAT_CAPABILITY

WMDM_PROP_DESC

WMDM_PROP_VALUES_ENUM

WMDM_PROP_VALUES_RANGE

Estructuras