Función MFCreateAudioRendererActivate (mfidl.h)

Crea un objeto de activación para el representador de audio de streaming.

Sintaxis

HRESULT MFCreateAudioRendererActivate(
  [out] IMFActivate **ppActivate
);

Parámetros

[out] ppActivate

Recibe un puntero a la interfaz IMFActivate . Use esta interfaz para crear el 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 crear el representador de audio, llame a IMFActivate::ActivateObject en el puntero IMFActivate recuperado.

Nota Para evitar una pérdida de memoria, llame a IMFActivate::ShutdownObject antes de liberar la referencia final al representador de audio o al objeto de activación del representador de audio.
 
Para configurar el representador de audio, establezca cualquiera de los siguientes atributos en el objeto IMFActivate antes de llamar a ActivateObject. (Si usa la sesión multimedia, la sesión multimedia llama automáticamente a ActivateObject cuando pone en cola la topología).
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 [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfidl.h
Library Mf.lib
Archivo DLL Mf.dll

Consulte también

Objetos de activación

Funciones de Media Foundation

Representador de audio de streaming