Antarmuka ISpatialAudioMetadataWriter (spatialaudiometadata.h)

Menyediakan metode untuk menyimpan item metadata audio spasial yang diposisikan dalam berbagai bingkai audio yang sesuai. Setiap item metadata memiliki posisi offset berbasis nol dalam bingkai yang ditentukan. Setiap item dapat berisi satu atau beberapa perintah khusus untuk ID format metadata yang disediakan dalam SpatialAudioObjectRenderStreamForMetadataActivationParams saat ISpatialAudioMetadataClient dibuat.
Objek ini tidak mengalokasikan penyimpanan untuk metadata yang disediakannya, pemanggil diharapkan untuk mengelola alokasi memori yang digunakan untuk menyimpan data yang dikemas. Beberapa item metadata dapat ditempatkan di objek ISpatialAudioMetadataItems . Untuk setiap item, panggil WriteNextItem diikuti dengan panggilan ke WriteNextItemCommand.

Antarmuka ini adalah bagian dari Windows Sonic, platform audio Microsoft untuk audio yang lebih imersif yang mencakup suara spasial terintegrasi pada Xbox dan Windows.

Warisan

Antarmuka ISpatialAudioMetadataWriter mewarisi dari antarmuka IUnknown . ISpatialAudioMetadataWriter juga memiliki jenis anggota ini:

Metode

Antarmuka ISpatialAudioMetadataWriter memiliki metode ini.

 
ISpatialAudioMetadataWriter::Close

Menyelesaikan operasi yang diperlukan pada buffer metadata dan merilis objek ISpatialAudioMetadataItems yang ditentukan.
ISpatialAudioMetadataWriter::Open

Membuka objek ISpatialAudioMetadataItems untuk menulis.
ISpatialAudioMetadataWriter::WriteNextItem

Memulai item metadata baru pada offset yang ditentukan.
ISpatialAudioMetadataWriter::WriteNextItemCommand

Menulis perintah metadata dan data nilai ke item saat ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1703 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header spatialaudiometadata.h