Bagikan melalui


Antarmuka ISpatialAudioObject (spatialaudioclient.h)

Mewakili objek yang menyediakan data audio yang akan dirender dari posisi dalam ruang 3D, relatif terhadap pengguna. Objek audio spasial bisa statis atau dinamis, yang Anda tentukan dengan parameter jenis ke metode ISpatialAudioObjectRenderStream::ActivateSpatialAudioObject . Objek audio dinamis dapat ditempatkan dalam posisi arbitrer di ruang dan dapat dipindahkan dari waktu ke waktu. Objek audio statis ditetapkan ke satu atau beberapa saluran, yang ditentukan dalam enumerasi AudioObjectType , yang masing-masing berkorelasi dengan lokasi speaker tetap yang mungkin merupakan speaker fisik atau virtual.

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 ISpatialAudioObject mewarisi dari ISpatialAudioObjectBase. ISpatialAudioObject juga memiliki jenis anggota ini:

Metode

Antarmuka ISpatialAudioObject memiliki metode ini.

 
ISpatialAudioObject::SetPosition

Mengatur posisi dalam ruang 3D, relatif terhadap pendengar, dari mana data audio ISpatialAudioObject akan dirender.
ISpatialAudioObject::SetVolume

Mengatur pengali amplitude audio yang akan diterapkan ke data audio yang disediakan oleh ISpatialAudioObject sebelum dikirimkan ke mesin penyajian audio.

Keterangan

Catatan Banyak metode yang disediakan oleh antarmuka ini diimplementasikan dalam antarmuka ISpatialAudioObjectBase yang diwariskan.
 

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

Lihat juga

ISpatialAudioObjectBase