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 |