Bagikan melalui


header spatialaudiometadata.h

Header ini digunakan oleh API Core Audio. Untuk informasi selengkapnya, lihat:

spatialaudiometadata.h berisi antarmuka pemrograman berikut:

Antarmuka

 
ISpatialAudioMetadataClient

Menyediakan pabrik kelas untuk membuat objek ISpatialAudioMetadataItems, ISpatialAudioMetadataWriter, ISpatialAudioMetadataReader, dan ISpatialAudioMetadataCopier.
ISpatialAudioMetadataCopier

Menyediakan metode untuk menyalin semua atau subset item metadata dari sumber SpatialAudioMetadataItems ke dalam SpatialAudioMetadataItems tujuan.
ISpatialAudioMetadataItems

Mewakili buffer item metadata audio spasial.
ISpatialAudioMetadataItemsBuffer

Menyediakan metode untuk melampirkan buffer ke SpatialAudioMetadataItems untuk penyimpanan data di tempat.
ISpatialAudioMetadataReader

Menyediakan metode untuk mengekstrak item metadata audio spasial dan pasangan nilai perintah item dari objek ISpatialAudioMetadataItems.
ISpatialAudioMetadataWriter

Menyediakan metode untuk menyimpan item metadata audio spasial yang diposisikan dalam berbagai bingkai audio yang sesuai.
ISpatialAudioObjectForMetadataCommands

Digunakan untuk menulis perintah metadata untuk audio spasial.
ISpatialAudioObjectForMetadataItems

Digunakan untuk menulis metadata audio spasial untuk aplikasi yang memerlukan beberapa item metadata per buffer dengan penempatan bingkai yang akurat.
ISpatialAudioObjectRenderStreamForMetadata

Menyediakan metode untuk mengontrol aliran render objek audio spasial untuk metadata, termasuk memulai, menghentikan, dan mengatur ulang aliran.

Struktur

 
SpatialAudioMetadataItemsInfo

Menyediakan informasi tentang objek ISpatialAudioMetadataItems. Dapatkan salinan struktur ini dengan memanggil GetInfo.
SpatialAudioObjectRenderStreamForMetadataActivationParams

Mewakili parameter aktivasi untuk aliran render audio spasial untuk metadata. Teruskan struktur ini ke ISpatialAudioClient::ActivateSpatialAudioStream saat mengaktifkan aliran.
SpatialAudioObjectRenderStreamForMetadataActivationParams2

Mewakili parameter aktivasi untuk aliran render audio spasial untuk metadata, memperluas SpatialAudioObjectRenderStreamForMetadataActivationParams dengan kemampuan untuk menentukan opsi streaming.

Enumerasi

 
SpatialAudioMetadataCopyMode

Menentukan mode salin yang digunakan saat memanggil ISpatialAudioMetadataCopier::CopyMetadataForFrames.
SpatialAudioMetadataWriterOverflowMode

Menentukan perilaku yang diinginkan ketika ISpatialAudioMetadataWriter mencoba menulis lebih banyak item ke dalam buffer metadata daripada yang ditentukan ketika klien diinisialisasi.