Bagikan melalui


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.