IMFSpatialAudioObjectBuffer 介面 (mfspatialaudio.h)
表示具有相關聯位置和轉譯元數據之音頻數據的區段。 空間音訊物件會儲存在 IMFSpatialAudioSample 實例中,並允許在媒體基礎元件之間傳遞空間音訊資訊。
繼承
IMFSpatialAudioObjectBuffer 介面繼承自 IMFMediaBuffer。 IMFSpatialAudioObjectBuffer 也有下列類型的成員:
方法
IMFSpatialAudioObjectBuffer 介面具有這些方法。
IMFSpatialAudioObjectBuffer::GetID 傳回緩衝區所代表之空間音頻物件的唯一無符號 32 位標識符。 |
IMFSpatialAudioObjectBuffer::GetMetadataItems 擷取可能包含空間音訊元數據的緩衝區指標。 |
IMFSpatialAudioObjectBuffer::GetType 取得緩衝區所代表的空間音頻物件類型。 如果先前尚未呼叫 SetType,這個方法會傳回預設值AudioObjectType_None。 |
IMFSpatialAudioObjectBuffer::SetID 設定緩衝區所代表的空間音頻對象標識碼。 |
IMFSpatialAudioObjectBuffer::SetType 設定緩衝區所代表的空間音頻物件類型。 |
備註
若要取得空間音訊物件中包含的音訊數據,請使用 IMFMediaBuffer::Lock 和 IMFMediaBuffer::Unlock 方法。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1703 [僅限傳統型應用程式] |
最低支援的伺服器 | 都不支援 |
目標平台 | Windows |
標頭 | mfspatialaudio.h (包括 Mfobjects.h) |