Bagikan melalui


header spatialaudioclient.h

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

spatialaudioclient.h berisi antarmuka pemrograman berikut:

Antarmuka

 
IAudioFormatEnumerator

Menyediakan daftar format audio yang didukung. Format yang paling disukai adalah format pertama dalam daftar. Dapatkan referensi ke antarmuka ini dengan memanggil ISpatialAudioClient::GetSupportedAudioObjectFormatEnumerator.
ISpatialAudioClient

Antarmuka ISpatialAudioClient memungkinkan klien membuat aliran audio yang memancarkan audio dari posisi dalam ruang 3D.
ISpatialAudioClient2

Antarmuka ISpatialAudioClient2 mewarisi dari ISpatialAudioClient dan menambahkan metode untuk meminta dukungan untuk membongkar buffer audio besar.
ISpatialAudioObject

Mewakili objek yang menyediakan data audio yang akan dirender dari posisi dalam ruang 3D, relatif terhadap pengguna.
ISpatialAudioObjectBase

Antarmuka dasar yang mewakili objek yang menyediakan data audio untuk dirender dari posisi dalam ruang 3D, relatif terhadap pengguna.
ISpatialAudioObjectRenderStream

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

Antarmuka dasar yang menyediakan metode untuk mengontrol aliran render objek audio spasial, termasuk memulai, menghentikan, dan mengatur ulang aliran.
ISpatialAudioObjectRenderStreamNotify

Menyediakan pemberitahuan bagi klien audio spasial untuk merespons perubahan status ISpatialAudioObjectRenderStream.

Struktur

 
SpatialAudioClientActivationParams

Mewakili parameter aktivasi opsional untuk aliran render audio spasial. Teruskan struktur ini ke ActivateAudioInterfaceAsync saat mengaktifkan antarmuka ISpatialAudioClient.
SpatialAudioObjectRenderStreamActivationParams

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

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

Enumerasi

 
AudioObjectType

Menentukan jenis ISpatialAudioObject.
SPATIAL_AUDIO_STREAM_OPTIONS

Menentukan opsi aliran audio untuk panggilan ke ActivateSpatialAudioStream.