IMFAudioPolicy インターフェイス (mfidl.h)

ストリーミング オーディオ レンダラー (SAR) に関連付けられているオーディオ セッションを構成します。 このインターフェイスを使用して、Windows ボリューム コントロールでのオーディオ セッションの表示方法を変更します。

SAR は、このインターフェイスをサービスとして公開します。 インターフェイスへのポインターを取得するには、サービス識別子MR_AUDIO_POLICY_SERVICEを使用して IMFGetService::GetService を呼び出します。 SAR で GetService を 直接呼び出すか、メディア セッションで呼び出すことができます。

継承

IMFAudioPolicy インターフェイスは、IUnknown インターフェイスから継承されます。 IMFAudioPolicy には、次の種類のメンバーもあります。

メソッド

IMFAudioPolicy インターフェイスには、これらのメソッドがあります。

 
IMFAudioPolicy::GetDisplayName

オーディオ セッションの表示名を取得します。 Windows ボリューム コントロールにこの名前が表示されます。
IMFAudioPolicy::GetGroupingParam

このオーディオ セッションが属するセッションのグループを取得します。
IMFAudioPolicy::GetIconPath

オーディオ セッションのアイコン リソースを取得します。 Windows ボリューム コントロールにこのアイコンが表示されます。
IMFAudioPolicy::SetDisplayName

オーディオ セッションの表示名を設定します。 Windows ボリューム コントロールにこの名前が表示されます。
IMFAudioPolicy::SetGroupingParam

セッションのグループにオーディオ セッションを割り当てます。
IMFAudioPolicy::SetIconPath

オーディオ セッションのアイコン リソースを設定します。 Windows ボリューム コントロールにこのアイコンが表示されます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー mfidl.h

こちらもご覧ください

メディア ファンデーション インターフェイス

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