atributo MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE
Especifica el rol de punto de conexión de audio para el representador de audio.
Tipo de datos
UINT32
Comentarios
Puede usar este atributo para configurar el representador de audio. El uso depende de la función a la que llame para crear el representador de audio:
- MFCreateAudioRenderer: establezca este atributo con el puntero de interfaz IMFAttributes especificado en el parámetro pAudioAttributes .
- MFCreateAudioRendererActivate: establezca este atributo con el puntero de interfaz IMFActivate recuperado en el parámetro ppActivate . Establezca el atributo antes de llamar a IMFActivate::ActivateObject.
Un dispositivo de punto de conexión de audio es un dispositivo de hardware que se encuentra en un extremo de una ruta de acceso de datos de audio, como auriculares o altavoz.
Si se establece este atributo, el representador de audio usa el dispositivo de audio predeterminado para el rol especificado. El valor de este atributo es un miembro de la enumeración ERole , que se define en el archivo de encabezado mmdeviceapi.h. Para más información, consulte la documentación de Core Audio API. Si no se establece este atributo, el representador de audio usa el dispositivo de punto de conexión predeterminado.
Si se establece este atributo, no establezca el atributo MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID . Si se establecen ambos atributos, se producirá un error cuando se cree el representador de audio.
La constante GUID de este atributo se exporta desde mfuuid.lib.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado |
|
Consulte también