MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID屬性
指定音訊端點裝置的識別碼。
資料類型
寬字元字串
備註
您可以使用這個屬性來設定音訊轉譯器。 使用方式取決於您呼叫哪個函式來建立音訊轉譯器:
- MFCreateAudioRenderer:使用pAudioAttributes參數中指定的IMFAttributes介面指標來設定此屬性。
- MFCreateAudioRendererActivate:使用 ppActivate 參數中擷取的 IMFActivate 介面指標來設定此屬性。 呼叫 IMFActivate::ActivateObject之前,請先設定 屬性。
音訊端點裝置是位於音訊資料路徑一端的硬體裝置,例如耳機或喇叭。 若要取得音訊端點識別碼,請使用下列核心音訊 API:
- 使用 IMMDeviceEnumerator 介面來列舉系統上的裝置。
- 呼叫 IMMDevice::GetId 以取得裝置的識別碼。
如需詳細資訊,請參閱 核心音訊 API 檔。 如果未設定此屬性,音訊轉譯器會使用預設端點裝置。
如果已設定此屬性,請勿設定 MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE 屬性。 如果同時設定這兩個屬性,則會在建立音訊轉譯器時發生失敗。
此屬性的 GUID 常數是從 mfuuid.lib 匯出。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |
標頭 |
|
另請參閱