atributo MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID
Especifica el identificador del dispositivo de punto de conexión de audio.
Tipo de datos
Cadena de caracteres anchos
Observaciones
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 mediante el puntero de interfaz IMFAttributes especificado en el parámetro pAudioAttributes .
- MFCreateAudioRendererActivate: establezca este atributo mediante 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 al final de una ruta de acceso de datos de audio, como auriculares o altavoz. Para obtener el identificador del punto de conexión de audio, use las siguientes API de audio principales:
- Use la interfaz IMMDeviceEnumerator para enumerar los dispositivos del sistema.
- Llame a IMMDevice::GetId para obtener el identificador del dispositivo.
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_ROLE . 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 |
|
Vea también