Condividi tramite


Funzione MFCreateAudioRenderer (mfidl.h)

Crea il renderer audio di streaming.

Sintassi

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

Parametri

[in] pAudioAttributes

Puntatore all'interfaccia IMFAttributes , usata per configurare il renderer audio. Questo parametro può essere NULL. Vedere la sezione Osservazioni.

[out] ppSink

Riceve un puntatore all'interfaccia IMFMediaSink del renderer audio. Il chiamante deve rilasciare l'interfaccia.

Valore restituito

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Per configurare il renderer audio, impostare uno degli attributi seguenti sull'interfaccia IMFAttributes specificata nel parametro pAudioAttributes .

Attributo Descrizione
MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID Identificatore del dispositivo dell'endpoint audio.
MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE Ruolo endpoint audio.
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS Flag di configurazione vari.
MF_AUDIO_RENDERER_ATTRIBUTE_SESSION_ID Classe di criteri audio.
MF_AUDIO_RENDERER_ATTRIBUTE_STREAM_CATEGORY Categoria del flusso audio.
MF_LOW_LATENCY Abilita lo streaming audio a bassa latenza.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria Mf.lib
DLL Mf.dll

Vedi anche

Funzioni di Media Foundation

Streaming Audio Renderer