MFCreateAudioRenderer 関数 (mfidl.h)

ストリーミング オーディオ レンダラーを作成します

構文

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

パラメーター

[in] pAudioAttributes

オーディオ レンダラーを構成するために使用される IMFAttributes インターフェイスへのポインター。 このパラメーターは、NULL でもかまいません。 「解説」を参照してください。

[out] ppSink

オーディオ レンダラーの IMFMediaSink インターフェイスへのポインターを受け取ります。 呼び出し元はインターフェイスを解放する必要があります。

戻り値

この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。

注釈

オーディオ レンダラーを構成するには、pAudioAttributes パラメーターで指定された IMFAttributes インターフェイスに次のいずれかの属性を設定します。

属性 説明
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
Library Mf.lib
[DLL] Mf.dll

こちらもご覧ください

メディア ファンデーション機能

ストリーミング オーディオ レンダラー