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