Metode IAudioProcessingObjectRT::APOProcess (audioenginebaseapo.h)
Metode APOProcess menyebabkan APO membuat lulus pemrosesan.
Sintaks
void APOProcess(
[in] UINT32 u32NumInputConnections,
[in] APO_CONNECTION_PROPERTY **ppInputConnections,
[in] UINT32 u32NumOutputConnections,
[in, out] APO_CONNECTION_PROPERTY **ppOutputConnections
);
Parameter
[in] u32NumInputConnections
Jumlah koneksi input yang dilampirkan ke APO ini.
[in] ppInputConnections
Array struktur properti koneksi input. Ada satu struktur per koneksi input.
[in] u32NumOutputConnections
Jumlah koneksi output yang dilampirkan ke APO ini.
[in, out] ppOutputConnections
Array struktur properti koneksi output. Ada satu struktur per koneksi output.
Nilai kembali
Tidak ada
Menampilkan kode | Deskripsi |
---|
Keterangan
Metode APOProcess
tidak boleh mengubah data dalam array ppOutputConnections. Tetapi harus mengatur properti koneksi output setelah diproses.
Metode APOProcess
ini dipanggil dari utas pemrosesan real-time. Implementasi metode ini tidak boleh menyentuh memori halaman dan tidak boleh memanggil rutinitas pemblokiran sistem apa pun.
Untuk melihat secara rinci implementasi metode ini, lihat kode sampel Swap dan lihat file Swapapolfx.cpp.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dengan Windows Vista dan versi sistem operasi Windows yang lebih baru. |
Target Platform | Universal |
Header | audioenginebaseapo.h |
Pustaka | Audioenginebaseapo.idl |
IRQL | Semua tingkatan |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk