MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS屬性
包含旗標來設定音訊轉譯器。
資料類型
UINT32
備註
此屬性的值是下列旗標的位 OR 。
值 | Description |
---|---|
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS_CROSSPROCESS | 音訊轉譯器是使用跨進程音訊會話。 此旗標可讓多個進程中的音訊轉譯器共用相同的音訊會話,以及相關聯的音量和原則控制項。 如果未設定此旗標,其他進程中的音訊轉譯器就無法共用音訊會話。 |
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS_NOPERSIST | Windows 音訊會話 API (WASAPI) 將不會保存此音訊會話的屬性,例如會話音量。 如果未設定此旗標,WASAPI 會保存音訊會話屬性。 |
您可以使用這個屬性來設定音訊轉譯器。 使用方式取決於您呼叫哪個函式來建立音訊轉譯器:
- MFCreateAudioRenderer:使用pAudioAttributes參數中指定的IMFAttributes介面指標來設定此屬性。
- MFCreateAudioRendererActivate:使用 ppActivate 參數中擷取的 IMFActivate 介面指標來設定此屬性。 呼叫 IMFActivate::ActivateObject之前,請先設定 屬性。
此屬性的 GUID 常數是從 mfuuid.lib 匯出。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |
標頭 |
|
另請參閱