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. |