Share via


MFCreateAudioRenderer 函式 (mfidl.h)

建立 串流音頻轉譯器

語法

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

參數

[in] pAudioAttributes

IMFAttributes 介面的指標,用來設定音訊轉譯器。 此參數可以是 Null。 請參閱<備註>。

[out] ppSink

接收音訊轉譯器的 IMFMediaSink 介面指標。 呼叫端必須釋放 介面。

傳回值

如果此函式成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

若要設定音頻轉譯器,請在 pAudioAttributes 參數中指定的 IMFAttributes 介面上設定下列任何屬性。

屬性 Description
MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID 音訊端點裝置標識碼。
MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE 音訊端點角色。
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS 其他組態旗標。
MF_AUDIO_RENDERER_ATTRIBUTE_SESSION_ID 音訊原則類別。
MF_AUDIO_RENDERER_ATTRIBUTE_STREAM_CATEGORY 音訊數據流類別。
MF_LOW_LATENCY 啟用低延遲音訊串流。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 mfidl.h
程式庫 Mf.lib
Dll Mf.dll

另請參閱

媒體基礎函式

串流音頻轉譯器