Header xaudio2.h

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

xaudio2.h berisi antarmuka pemrograman berikut:

Antarmuka

 
IXAudio2

IXAudio2 adalah antarmuka untuk objek XAudio2 yang mengelola semua status mesin audio, utas pemrosesan audio, grafik suara, dan sebagainya.
IXAudio2EngineCallback

Antarmuka IXAudio2EngineCallback berisi metode yang memberi tahu klien ketika peristiwa tertentu terjadi di mesin IXAudio2.
IXAudio2MasteringVoice

Suara master digunakan untuk mewakili perangkat output audio.
IXAudio2SourceVoice

Gunakan suara sumber untuk mengirimkan data audio ke alur pemrosesan XAudio2.
IXAudio2SubmixVoice

Suara submix digunakan terutama untuk peningkatan performa dan pemrosesan efek.
IXAudio2Voice

IXAudio2Voice mewakili antarmuka dasar tempat IXAudio2SourceVoice, IXAudio2SubmixVoice dan IXAudio2MasteringVoice berasal. Metode yang tercantum di bawah ini umum untuk semua subkelas suara.
IXAudio2VoiceCallback

Antarmuka IXAudio2VoiceCallback berisi metode yang memberi tahu klien ketika peristiwa tertentu terjadi di IXAudio2SourceVoice tertentu.

Fungsi

 
XAudio2AmplitudeRatioToDecibels

Fungsi sebaris yang mengonversi nilai rasio amplitude menjadi nilai desibel.
XAudio2Buat

Membuat objek XAudio2 baru dan mengembalikan pointer ke antarmuka IXAudio2-nya.
XAudio2CutoffFrequencyToOnePoleCoefficient

Fungsi sebaris yang mengonversi dari frekuensi pemotongan filter yang dinyatakan dalam hertz ke koefisien filter yang digunakan dengan anggota Frekuensi dari struktur XAUDIO2_FILTER_PARAMETERS.
XAudio2CutoffFrequencyToRadians

Fungsi sebaris yang mengonversi dari frekuensi pemotongan filter yang dinyatakan dalam hertz ke nilai frekuensi radian yang digunakan dalam anggota Frekuensi dari struktur XAUDIO2_FILTER_PARAMETERS.
XAudio2DecibelsToAmplitudeRatio

Fungsi sebaris yang mengonversi nilai desibel menjadi nilai rasio amplitude.
XAudio2FrequencyRatioToSemitones

Fungsi sebaris yang mengonversi nilai rasio frekuensi menjadi nilai semitone.
XAudio2RadiansToCutoffFrequency

Fungsi sebaris yang mengonversi dari frekuensi radian yang digunakan dalam XAUDIO2_FILTER_PARAMETERS kembali ke frekuensi absolut di hertz.
XAudio2SemitonesToFrequencyRatio

Fungsi sebaris yang mengonversi nilai semitone menjadi nilai rasio frekuensi.

Struktur

 
XAUDIO2_BUFFER

Mewakili buffer data audio, digunakan dengan IXAudio2SourceVoice::SubmitSourceBuffer.
XAUDIO2_BUFFER_WMA

Digunakan dengan IXAudio2SourceVoice::SubmitSourceBuffer saat mengirimkan data xWMA.
XAUDIO2_DEBUG_CONFIGURATION

Berisi konfigurasi debug global baru untuk XAudio2. Digunakan dengan fungsi SetDebugConfiguration.
XAUDIO2_EFFECT_CHAIN

Mendefinisikan rantai efek.
XAUDIO2_EFFECT_DESCRIPTOR

Berisi informasi tentang XAPO untuk digunakan dalam rantai efek.
XAUDIO2_FILTER_PARAMETERS

Menentukan parameter filter untuk suara sumber.
XAUDIO2_PERFORMANCE_DATA

Berisi informasi performa. (XAUDIO2_PERFORMANCE_DATA)
XAUDIO2_SEND_DESCRIPTOR

Menentukan suara tujuan yang merupakan target pengiriman dari suara lain dan menentukan apakah filter harus digunakan.
XAUDIO2_VOICE_DETAILS

Berisi informasi tentang bendera pembuatan, saluran input, dan laju sampel suara.
XAUDIO2_VOICE_SENDS

Menentukan sekumpulan suara untuk menerima data dari satu suara output.
XAUDIO2_VOICE_STATE

Mengembalikan data status suara dan posisi kursor saat ini.

Enumerasi

 
XAUDIO2_FILTER_TYPE

Menunjukkan jenis filter.