Bagikan melalui


Antarmuka IXAudio2 (xaudio2.h)

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

Ini adalah satu-satunya antarmuka XAudio2 yang berasal dari antarmuka COM IUnknown . Ini mengontrol masa pakai objek XAudio2 menggunakan dua metode yang berasal dari IUnknown: IXAudio2::AddRef dan IXAudio2::Release. Tidak ada objek XAudio2 lain yang dihitung referensi; masa pakainya secara eksplisit dikontrol menggunakan buat dan hancurkan panggilan, dan dibatasi oleh masa pakai objek XAudio2 yang memilikinya.

Warisan

Antarmuka Antarmuka IXAudio2 mewarisi dari antarmuka IUnknown . IXAudio2 juga memiliki jenis anggota ini:

Metode

Antarmuka IXAudio2 memiliki metode ini.

 
IXAudio2::AddRef

Menambahkan referensi ke objek XAudio2.
IXAudio2::CommitChanges

Secara atomik menerapkan serangkaian operasi yang ditandai dengan pengidentifikasi tertentu.
IXAudio2::CreateMasteringVoice

Membuat dan mengonfigurasi suara yang menguasai.
IXAudio2::CreateSourceVoice

Membuat dan mengonfigurasi suara sumber.
IXAudio2::CreateSubmixVoice

Membuat dan mengonfigurasi suara submix.
IXAudio2::GetPerformanceData

Mengembalikan detail penggunaan sumber daya saat ini, seperti memori atau penggunaan CPU yang tersedia.
IXAudio2::QueryInterface

Kueri untuk antarmuka COM tertentu pada objek XAudio2.
IXAudio2::RegisterForCallbacks

Menambahkan pointer IXAudio2EngineCallback ke daftar panggilan balik mesin XAudio2.
IXAudio2::Rilis

Merilis referensi ke objek XAudio2.
IXAudio2::SetDebugConfiguration

Mengubah opsi pengelogan debug global untuk XAudio2.
IXAudio2::StartEngine

Memulai utas pemrosesan audio.
IXAudio2::StopEngine

Menghentikan utas pemrosesan audio.
IXAudio2::UnregisterForCallbacks

Menghapus pointer IXAudio2EngineCallback dari daftar panggilan balik mesin XAudio2.

Keterangan

Versi DirectX SDK dari XAUDIO2 menyertakan tiga fungsi anggota yang tidak ada dalam versi Windows 8: GetDeviceCount, GetDeviceDetails, dan Initialize. Metode enumerasi ini tidak lagi disediakan dan API Windows Audio standar harus digunakan untuk enumerasi perangkat sebagai gantinya.

Persyaratan Platform

Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header xaudio2.h

Lihat juga

Antarmuka XAudio2