MF_AUDIO_RENDERER_ATTRIBUTE_SESSION_ID属性
オーディオ レンダラーのオーディオ ポリシー クラスを指定します。
データ型
GUID
解説
この属性は、オーディオ レンダラーをオーディオ ポリシー クラスに関連付けます。 各ポリシー クラスには、独自のボリュームとポリシー制御があります。 この属性が設定されていない場合、新しい SAR はアプリケーションの既定のオーディオ セッションに参加します。 詳細については、コア オーディオ API のドキュメントの 「IAudioClient::Initialize 」を参照してください。
この属性を使用して、オーディオ レンダラーを構成できます。 使用は、オーディオ レンダラーを作成するために呼び出す関数によって異なります。
- MFCreateAudioRenderer: pAudioAttributes パラメーターで指定された IMFAttributes インターフェイス ポインターを使用して、この属性 を 設定します。
- MFCreateAudioRendererActivate: ppActivate パラメーターで取得した IMFActivate インターフェイス ポインターを使用して、この属性を設定します。 IMFActivate::ActivateObject を呼び出す前に、 属性を設定します。
この属性の GUID 定数は、mfuuid.lib からエクスポートされます。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |
Header |
|
関連項目