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 |