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 |