header audioenginebaseapo.h
Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:
audioenginebaseapo.h berisi antarmuka pemrograman berikut:
Antarmuka
IApoAcousticEchoCancellation Antarmuka ini diimplementasikan oleh API untuk mengaktifkan skenario pembatalan gema akustik (AEC). |
IApoAcousticEchoCancellation2 Memperluas IAcousticEchoCancellation untuk memungkinkan API menentukan properti yang diinginkan dari aliran referensi. |
IApoAuxiliaryInputConfiguration Menyediakan metode yang dapat diterapkan API sehingga mesin audio dapat menambahkan dan menghapus aliran input tambahan. |
IApoAuxiliaryInputRT Antarmuka realtime-safe yang digunakan untuk mendorong input tambahan APO. |
IAudioDeviceModulesClient Objek Pemrosesan Audio (APO) mengimplementasikan antarmuka ini untuk mendapatkan referensi ke instans IAudioDeviceModulesManager . |
IAudioProcessingObject Objek Pemrosesan Audio Efek Sistem (SAPO) biasanya digunakan dalam atau dipanggil dari utas proses real-time. |
IAudioProcessingObjectConfiguration Antarmuka IAudioProcessingObjectConfiguration digunakan untuk mengonfigurasi APO. Antarmuka ini menggunakan metodenya untuk mengunci dan membuka kunci APO untuk diproses. |
IAudioProcessingObjectRT Antarmuka ini dapat beroperasi dalam mode real-time dan metodenya dapat disebut membentuk utas pemrosesan real-time. |
IAudioSystemEffects Antarmuka IAudioSystemEffects menggunakan metode dasar yang diwarisi dari IUnknown, dan harus menerapkan metode Initialize. |
IAudioSystemEffects2 Antarmuka IAudioSystemEffects2 diperkenalkan dengan Windows 8.1 untuk mengambil informasi tentang objek pemrosesan dalam mode tertentu. |
IAudioSystemEffectsCustomFormats Antarmuka IAudioSystemEffectsCustomFormats didukung di Windows Vista dan versi Windows yang lebih baru. |
Struktur
APO_REG_PROPERTIES Struktur APO_REG_PROPERTIES digunakan oleh IAudioProcessingObject::GetRegistrationProperties untuk mengembalikan properti pendaftaran objek pemrosesan audio (APO). |
APOInitBaseStruct Struktur APOInitBaseStruct adalah header inisialisasi dasar yang harus mendahului data inisialisasi lain di IAudioProcessingObject::Initialize. |
APOInitSystemEffects Struktur APOInitSystemEffects diteruskan ke APO efek sistem untuk inisialisasi. |
APOInitSystemEffects2 Struktur APOInitSystemEffects2 diperkenalkan dengan Windows 8.1, untuk memungkinkan memberikan konteks inisialisasi tambahan ke objek pemrosesan audio (APO) untuk inisialisasi. |
Enumerasi
APO_FLAG Enumerasi APO_FLAG mendefinisikan konstanta yang digunakan sebagai bendera oleh objek pemrosesan audio (APO). |
APO_REFERENCE_STREAM_PROPERTIES Menentukan properti aliran loopback untuk metode panggilan balik IApoAcousticEchoCancellation2::GetDesiredReferenceStreamProperties. |