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