header audioengineendpoint.h
Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:
audioengineendpoint.h berisi antarmuka pemrograman berikut:
Antarmuka
IAudioDeviceEndpoint Menginisialisasi objek titik akhir perangkat dan mendapatkan kemampuan perangkat yang diwakilinya. |
IAudioEndpoint Menyediakan informasi ke mesin audio tentang titik akhir audio. Antarmuka ini diimplementasikan oleh titik akhir audio. |
IAudioEndpointControl Mengontrol status aliran titik akhir. |
IAudioEndpointLastBufferControl Menyediakan fungsionalitas untuk memungkinkan klien aliran offload memberi tahu titik akhir bahwa buffer terakhir hanya dikirim sebagian yang diisi. |
IAudioEndpointOffloadStreamMeter Antarmuka IAudioEndpointOffloadStreamMeter mengambil informasi umum tentang saluran audio di aliran audio yang dibongkar. |
IAudioEndpointOffloadStreamMute Antarmuka IAudioEndpointOffloadStreamMute memungkinkan klien memanipulasi status bisukan aliran audio yang dibongkar. |
IAudioEndpointOffloadStreamVolume Antarmuka IAudioEndpointOffloadStreamVolume memungkinkan aplikasi klien memanipulasi tingkat volume aliran audio yang dibongkar. |
IAudioEndpointRT Mendapatkan perbedaan antara posisi baca dan tulis saat ini di buffer titik akhir. |
IAudioInputEndpointRT Mendapatkan buffer input untuk setiap pass pemrosesan. |
IAudioLfxControl Antarmuka IAudioLfxControl memungkinkan klien untuk menerapkan atau menghapus efek lokal dari aliran audio yang dibongkar. |
IAudioOutputEndpointRT Mendapatkan buffer output untuk setiap pass pemrosesan. |
IHardwareAudioEngineBase Antarmuka IHardwareAudioEngineBase diimplementasikan oleh titik akhir audio untuk tumpukan audio yang digunakan untuk mengonfigurasi dan mengambil informasi tentang mesin audio perangkat keras. |
Struktur
AE_CURRENT_POSITION Melaporkan posisi bingkai saat ini dari perangkat ke klien. |
Enumerasi
AE_POSITION_FLAGS Menentukan konstanta untuk struktur AE_CURRENT_POSITION. Konstanta ini menjelaskan tingkat validitas posisi saat ini. |