ISpatialAudioMetadataWriter 介面 (spatialaudiometadata.h)
提供儲存位於對應音訊畫面範圍內之空間音訊元數據專案的方法。 每個元數據專案在指定的框架內都有以零起始的位移位置。 建立 ISpatialAudioMetadataClient 時,每個專案都可以包含一或多個元數據格式識別符特定的命令,這些標識碼是在建立 SpatialAudioObjectRenderStreamForMetadataActivationParams 時提供。
此物件不會為其提供的元數據配置記憶體,呼叫端預期會管理用來儲存已封裝數據的記憶體配置。
多個元數據專案可以放在 ISpatialAudioMetadataItems 物件中。 針對每個專案,呼叫 WriteNextItem ,然後呼叫 WriteNextItemCommand。
此介面是 Windows Sonic 的一部分,Microsoft 的音訊平臺適用於更沉浸式音訊,包括 Xbox 和 Windows 上的整合式空間音效。
繼承
ISpatialAudioMetadataWriter 介面繼承自 IUnknown 介面。 ISpatialAudioMetadataWriter 也有下列類型的成員:
方法
ISpatialAudioMetadataWriter 介面具有這些方法。
ISpatialAudioMetadataWriter::Close 完成元數據緩衝區上所需的任何作業,並釋放指定的 ISpatialAudioMetadataItems 物件。 |
ISpatialAudioMetadataWriter::Open 開啟 ISpatialAudioMetadataItems 物件以供寫入。 |
ISpatialAudioMetadataWriter::WriteNextItem 在指定的位移處啟動新的元數據專案。 |
ISpatialAudioMetadataWriter::WriteNextItemCommand 將元數據命令和值數據寫入目前專案。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1703 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | spatialaudiometadata.h |