Função MFCreateAudioRenderer (mfidl.h)
Cria o Renderizador de Áudio de Streaming.
Sintaxe
HRESULT MFCreateAudioRenderer(
[in] IMFAttributes *pAudioAttributes,
[out] IMFMediaSink **ppSink
);
Parâmetros
[in] pAudioAttributes
Um ponteiro para a interface IMFAttributes , que é usada para configurar o renderizador de áudio. Este parâmetro pode ser NULL. Consulte Observações.
[out] ppSink
Recebe um ponteiro para a interface IMFMediaSink do renderizador de áudio. O chamador deve liberar a interface.
Retornar valor
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Para configurar o renderizador de áudio, defina qualquer um dos atributos a seguir na interface IMFAttributes especificada no parâmetro pAudioAttributes .
Atributo | Descrição |
---|---|
MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID | O identificador do dispositivo de ponto de extremidade de áudio. |
MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE | A função de ponto de extremidade de áudio. |
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS | Sinalizadores de configuração diversos. |
MF_AUDIO_RENDERER_ATTRIBUTE_SESSION_ID | A classe de política de áudio. |
MF_AUDIO_RENDERER_ATTRIBUTE_STREAM_CATEGORY | A categoria de fluxo de áudio. |
MF_LOW_LATENCY | Habilita o streaming de áudio de baixa latência. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | mfidl.h |
Biblioteca | Mf.lib |
DLL | Mf.dll |