Función MFCreateAudioRenderer (mfidl.h)

Crea el representador de audio de streaming.

Sintaxis

HRESULT MFCreateAudioRenderer(
  [in]  IMFAttributes *pAudioAttributes,
  [out] IMFMediaSink  **ppSink
);

Parámetros

[in] pAudioAttributes

Puntero a la interfaz IMFAttributes , que se usa para configurar el representador de audio. Este parámetro puede ser NULL. Vea la sección Comentarios.

[out] ppSink

Recibe un puntero a la interfaz IMFMediaSink del representador de audio. El autor de la llamada debe liberar la interfaz .

Valor devuelto

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Para configurar el representador de audio, establezca cualquiera de los siguientes atributos en la interfaz IMFAttributes especificada en el parámetro pAudioAttributes .

Atributo Descripción
MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID Identificador del dispositivo del punto de conexión de audio.
MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE Rol de punto de conexión de audio.
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS Marcas de configuración varias.
MF_AUDIO_RENDERER_ATTRIBUTE_SESSION_ID Clase de directiva de audio.
MF_AUDIO_RENDERER_ATTRIBUTE_STREAM_CATEGORY Categoría de secuencia de audio.
MF_LOW_LATENCY Habilita el streaming de audio de baja latencia.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mfidl.h
Library Mf.lib
Archivo DLL Mf.dll

Consulte también

Funciones de Media Foundation

Representador de audio de streaming