header acxelements.h
Header ini digunakan oleh ekstensi kelas audio ACX.
Untuk informasi selengkapnya, lihat:
acxelements.h berisi antarmuka pemrograman berikut:
Fungsi
ACX_AUDIOENGINE_CALLBACKS_INIT Fungsi ACX_AUDIOENGINE_CALLBACKS_INIT menginisialisasi struktur ACX_AUDIOENGINE_CALLBACKS driver. |
ACX_AUDIOENGINE_CONFIG_INIT Fungsi ACX_AUDIOENGINE_CONFIG_INIT menginisialisasi struktur ACX_AUDIOENGINE_CONFIG driver. |
ACX_AUDIOENGINE_CONFIG_INIT_ID Karena ACX_AUDIOENGINE_CONFIG_INIT_ID menyediakan fungsionalitas yang sama dengan ACX_AUDIOENGINE_CONFIG_INIT, penggunaan ACX_AUDIOENGINE_CONFIG_INIT disarankan. |
ACX_AUDIOMODULE_CALLBACKS_INIT Fungsi ACX_AUDIOMODULE_CALLBACKS_INIT menginisialisasi struktur ACX_AUDIOMODULE_CALLBACKS. |
ACX_AUDIOMODULE_CONFIG_INIT Fungsi ACX_AUDIOMODULE_CONFIG_INIT menginisialisasi struktur ACX_AUDIOMODULE_CONFIG. |
ACX_AUDIOMODULE_CONFIG_INIT_ID Karena ACX_AUDIOMODULE_CONFIG_INIT_ID menyediakan fungsionalitas yang sama dengan ACX_AUDIOMODULE_CONFIG_INIT, penggunaan ACX_AUDIOMODULE_CONFIG_INIT disarankan. |
ACX_ELEMENT_CONFIG_INIT Fungsi ACX_ELEMENT_CONFIG_INIT menginisialisasi struktur ACX_ELEMENT_CONFIG. |
ACX_ELEMENT_CONFIG_INIT_ID Karena The ACX_ELEMENT_CONFIG_INIT_ID menyediakan fungsionalitas yang sama dengan ACX_ELEMENT_CONFIG_INIT, penggunaan ACX_ELEMENT_CONFIG_INIT disarankan. |
ACX_KEYWORDSPOTTER_CALLBACKS_INIT Fungsi ACX_KEYWORDSPOTTER_CALLBACKS_INIT menginisialisasi struktur ACX_KEYWORDSPOTTER_CALLBACKS. |
ACX_KEYWORDSPOTTER_CONFIG_INIT Fungsi ACX_KEYWORDSPOTTER_CONFIG_INIT menginisialisasi struktur ACX_KEYWORDSPOTTER_CONFIG. |
ACX_KEYWORDSPOTTER_CONFIG_INIT_ID Karena The ACX_KEYWORDSPOTTER_CONFIG_INIT_ID menyediakan fungsionalitas yang sama dengan ACX_KEYWORDSPOTTER_CONFIG_INIT, penggunaan ACX_KEYWORDSPOTTER_CONFIG_INIT disarankan. |
ACX_MUTE_CALLBACKS_INIT Fungsi ACX_MUTE_CALLBACKS_INIT menginisialisasi struktur ACX_MUTE_CALLBACKS. |
ACX_MUTE_CONFIG_INIT Fungsi ACX_MUTE_CONFIG_INIT menginisialisasi struktur ACX_MUTE_CONFIG. |
ACX_MUTE_CONFIG_INIT_ID Karena ACX_MUTE_CONFIG_INIT_ID menyediakan fungsionalitas yang sama dengan ACX_MUTE_CONFIG_INIT, penggunaan ACX_MUTE_CONFIG_INIT disarankan. |
ACX_PEAKMETER_CALLBACKS_INIT Fungsi ACX_PEAKMETER_CALLBACKS_INIT menginisialisasi struktur ACX_PEAKMETER_CALLBACKS. |
ACX_PEAKMETER_CONFIG_INIT Fungsi ACX_PEAKMETER_CONFIG_INIT menginisialisasi struktur ACX_PEAKMETER_CONFIG. |
ACX_PEAKMETER_CONFIG_INIT_ID Karena ACX_PEAKMETER_CONFIG_INIT_ID menyediakan fungsionalitas yang sama dengan ACX_PEAKMETER_CONFIG_INIT, penggunaan ACX_PEAKMETER_CONFIG_INIT disarankan. |
ACX_STREAMAUDIOENGINE_CALLBACKS_INIT Fungsi ACX_STREAMAUDIOENGINE_CALLBACKS_INIT menginisialisasi struktur ACX_STREAMAUDIOENGINE_CALLBACKS. |
ACX_STREAMAUDIOENGINE_CONFIG_INIT Fungsi ACX_STREAMAUDIOENGINE_CONFIG_INIT menginisialisasi struktur ACX_STREAMAUDIOENGINE_CONFIG. |
ACX_STREAMAUDIOENGINE_CONFIG_INIT_ID Karena ACX_STREAMAUDIOENGINE_CONFIG_INIT_ID menyediakan fungsionalitas yang sama dengan ACX_STREAMAUDIOENGINE_CONFIG_INIT, penggunaan ACX_STREAMAUDIOENGINE_CONFIG_INIT disarankan. |
ACX_VOLUME_CALLBACKS_INIT Fungsi ACX_VOLUME_CALLBACKS_INIT menginisialisasi struktur ACX_VOLUME_CALLBACKS. |
ACX_VOLUME_CONFIG_INIT Fungsi ACX_VOLUME_CONFIG_INIT menginisialisasi struktur ACX_VOLUME_CONFIG. |
ACX_VOLUME_CONFIG_INIT_ID Saat ini, ACX_VOLUME_CONFIG_INIT_ID hanya dapat mengambil AcxElementIdDefault sebagai input untuk ID elemen, yang sama dengan menggunakan ACX_VOLUME_CONFIG_INIT. |
AcxAudioEngineBuat Fungsi AcxAudioEngineCreate digunakan untuk membuat mesin audio yang akan dikaitkan dengan induk objek perangkat WDFDEVICE sirkuit. |
AcxAudioEngineGetDeviceFormatList Fungsi AcxAudioEngineGetDeviceFormatList mengambil objek ACXDATAFORMATLIST daftar format perangkat ACX. |
AcxAudioModuleBuat Fungsi AcxAudioModuleCreate digunakan untuk membuat modul audio yang akan dikaitkan dengan induk objek sirkuit ACX. |
AcxElementAddEvents Fungsi AcxElementAddEvents menyediakan kemampuan untuk menambahkan objek peristiwa ACXEVENT ke objek ACXELEMENT. |
AcxElementBuat Fungsi AcxElementCreate digunakan untuk membuat objek ACXELEMENT yang akan dikaitkan dengan induk objek perangkat sirkuit atau streaming. |
AcxElementGetContainer Fungsi AcxElementGetContainer mengambil kontainer terkait untuk elemen ACX yang diberikan. |
AcxElementGetId Fungsi AcxElementGetId mengambil angka yang mewakili ID elemen untuk objek elemen ACX tertentu. |
AcxKeywordSpotterBuat Fungsi AcxKeywordSpotterCreate digunakan untuk membuat objek spotter kata kunci ACX yang akan dikaitkan dengan induk objek perangkat sirkuit. |
AcxMuteChangeStateNotification Fungsi AcxMuteChangeStateNotification mengirimkan pemberitahuan tentang perubahan status bisu pada objek ACXMUTE sehingga acx dapat menghasilkan peristiwa yang sesuai. |
AcxMuteCreate Fungsi AcxMuteCreate digunakan untuk membuat objek bisukan ACX yang akan dikaitkan dengan induk objek sirkuit. |
AcxPeakMeterBuat Fungsi AcxPeakMeterCreate digunakan untuk membuat objek puncak ACX yang akan dikaitkan dengan induk objek sirkuit. |
AcxStreamAudioEngineBuat Fungsi AcxStreamAudioEngineCreate digunakan untuk membuat objek mesin audio aliran ACX yang akan dikaitkan dengan induk objek aliran ACX. |
AcxStreamAudioEngineGetStream Fungsi AcxStreamAudioEngineGetStream mengambil objek ACXSTREAM yang terkait dengan objek mesin audio aliran yang diberikan. |
AcxVolumeChangeLevelNotification Fungsi AcxVolumeChangeLevelNotification mengirimkan pemberitahuan perubahan tingkat volume pada objek ACXVOLUME sehingga acx dapat menghasilkan peristiwa yang sesuai. |
AcxVolumeBuat Fungsi AcxVolumeCreate digunakan untuk membuat objek volume ACX yang akan dikaitkan dengan induk objek sirkuit. |
Fungsi panggilan balik
EVT_ACX_AUDIOENGINE_ASSIGN_EFFECTS_STATE Fungsi panggilan balik EVT_ACX_AUDIOENGINE_ASSIGN_EFFECTS_STATE diimplementasikan oleh driver dan dipanggil ketika status efek global diatur untuk simpul mesin audio. |
EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT Fungsi panggilan balik EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT diimplementasikan oleh driver dan dipanggil ketika format campuran internal diatur untuk simpul mesin audio. |
EVT_ACX_AUDIOENGINE_RETRIEVE_BUFFER_SIZE_LIMITS Panggilan balik EVT_ACX_AUDIOENGINE_RETRIEVE_BUFFER_SIZE_LIMITS diimplementasikan oleh driver dan dipanggil ketika batas ukuran buffer untuk format data tertentu diminta untuk mesin audio yang ditentukan. |
EVT_ACX_AUDIOENGINE_RETRIEVE_EFFECTS_STATE Fungsi panggilan balik EVT_ACX_AUDIOENGINE_RETRIEVE_EFFECTS_STATE diimplementasikan oleh driver dan dipanggil ketika status efek global diminta untuk simpul mesin audio yang ditentukan. |
EVT_ACX_AUDIOENGINE_RETRIEVE_ENGINE_FORMAT Panggilan balik EVT_ACX_AUDIOENGINE_RETRIEVE_ENGINE_FORMAT diimplementasikan oleh driver dan dipanggil ketika format campuran internal diminta untuk mesin audio yang ditentukan. |
EVT_ACX_AUDIOMODULE_PROCESSCOMMAND EVT_ACX_AUDIOMODULE_PROCESSCOMMAND memberi tahu driver untuk memproses perintah untuk elemen modul audio. |
EVT_ACX_KEYWORDSPOTTER_ASSIGN_ARM EVT_ACX_KEYWORDSPOTTER_ASSIGN_ARM mengatur status lengan spotter kata kunci. |
EVT_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS EVT_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS menetapkan pola deteksi untuk deteksi kata kunci yang akan digunakan oleh spotter kata kunci. |
EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET mengatur ulang detektor spotter kata kunci ke status tidak bersenjata tanpa kumpulan pola. |
EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM mengambil status lengan spotter kata kunci saat ini. |
EVT_ACX_MUTE_ASSIGN_STATE Fungsi panggilan balik EVT_ACX_MUTE_ASSIGN_STATE diimplementasikan oleh driver dan dipanggil ketika status saluran tertentu pada simpul bisu diatur. |
EVT_ACX_MUTE_RETRIEVE_STATE Fungsi panggilan balik EVT_ACX_MUTE_RETRIEVE_STATE diimplementasikan oleh driver dan dipanggil ketika status saluran tertentu pada simpul bisu diminta. |
EVT_ACX_PEAKMETER_RETRIEVE_LEVEL Fungsi panggilan balik EVT_ACX_PEAKMETER_RETRIEVE_LEVEL diimplementasikan oleh driver dan dipanggil ketika tingkat saluran tertentu pada simpul peakmeter diminta. |
EVT_ACX_RAMPED_VOLUME_ASSIGN_LEVEL EVT_ACX_RAMPED_VOLUME_ASSIGN_LEVEL diimplementasikan oleh driver dan dipanggil ketika tingkat volume saluran diatur untuk simpul volume. |
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_CURRENT_WRITE_POSITION Fungsi panggilan balik EVT_ACX_STREAMAUDIOENGINE_ASSIGN_CURRENT_WRITE_POSITION diimplementasikan oleh driver dan dipanggil ketika posisi tulis saat ini untuk mesin audio aliran yang ditentukan diatur. |
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE Fungsi panggilan balik EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE diimplementasikan oleh driver dan dipanggil ketika status efek lokal diatur untuk simpul mesin audio aliran. |
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LAST_BUFFER_POSITION Fungsi panggilan balik EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LAST_BUFFER_POSITION diimplementasikan oleh driver dan dipanggil ketika posisi byte terakhir yang valid dalam buffer audio diatur untuk mesin audio stream yang ditentukan. |
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LOOPBACK_PROTECTION EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LOOPBACK_PROTECTION diimplementasikan oleh driver dan dipanggil ketika status perlindungan loopback diatur untuk simpul mesin audio aliran. |
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_EFFECTS_STATE Fungsi panggilan balik EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_EFFECTS_STATE diimplementasikan oleh driver dan dipanggil ketika status efek lokal diminta untuk mesin audio aliran yang ditentukan. |
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_LINEAR_BUFFER_POSITION Panggilan balik EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_LINEAR_BUFFER_POSITION diimplementasikan oleh driver dan dipanggil ketika posisi buffer linier diminta untuk mesin audio aliran yang ditentukan. |
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_PRESENTATION_POSITION Fungsi panggilan balik EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_PRESENTATION_POSITION diimplementasikan oleh driver dan dipanggil untuk mengambil posisi saat ini dalam data audio yang dirender ke simpul mesin audio aliran. |
EVT_ACX_VOLUME_ASSIGN_LEVEL Fungsi panggilan balik EVT_ACX_VOLUME_ASSIGN_LEVEL diimplementasikan oleh driver dan dipanggil ketika tingkat volume saluran diatur untuk simpul volume. |
EVT_ACX_VOLUME_RETRIEVE_LEVEL Fungsi panggilan balik EVT_ACX_VOLUME_RETRIEVE_LEVEL diimplementasikan oleh driver dan dipanggil ketika tingkat volume saluran tertentu pada simpul volume diminta. |
Struktur
ACX_AUDIOENGINE_CALLBACKS Struktur ACX_AUDIOENGINE_CALLBACKS mendefinisikan panggilan balik untuk mesin audio ACX. |
ACX_AUDIOENGINE_CONFIG Struktur ACX_AUDIOENGINE_CONFIG digunakan untuk menentukan konfigurasi mesin audio. |
ACX_AUDIOMODULE_CALLBACKS Struktur ACX_AUDIOMODULE_CALLBACKS mengidentifikasi panggilan balik driver untuk operasi modul audio ACX. |
ACX_AUDIOMODULE_CONFIG Struktur ACX_AUDIOMODULE_CONFIG digunakan untuk menentukan konfigurasi modul audio. |
ACX_AUDIOMODULE_DESCRIPTOR ACX_AUDIOMODULE_DESCRIPTOR digunakan untuk menentukan struktur deskriptor modul audio. |
ACX_ELEMENT_CONFIG Struktur ACX_ELEMENT_CONFIG digunakan untuk menentukan konfigurasi elemen audio. |
ACX_KEYWORDSPOTTER_CALLBACKS Struktur ACX_KEYWORDSPOTTER_CALLBACKS mengidentifikasi panggilan balik driver untuk operasi spotter kata kunci. |
ACX_KEYWORDSPOTTER_CONFIG Struktur ACX_KEYWORDSPOTTER_CONFIG digunakan untuk menentukan konfigurasi spotter kata kunci audio. |
ACX_MUTE_CALLBACKS Struktur ACX_MUTE_CALLBACKS mengidentifikasi panggilan balik driver untuk operasi bisukan ACX. |
ACX_MUTE_CONFIG Struktur ACX_MUTE_CONFIG digunakan untuk menentukan konfigurasi bisukan audio. |
ACX_PEAKMETER_CALLBACKS Struktur ACX_PEAKMETER_CALLBACKS mengidentifikasi panggilan balik driver untuk operasi puncak ACX. |
ACX_PEAKMETER_CONFIG Struktur ACX_PEAKMETER_CONFIG digunakan untuk menentukan konfigurasi puncak audio. |
ACX_STREAMAUDIOENGINE_CALLBACKS Struktur ACX_STREAMAUDIOENGINE_CALLBACKS mengidentifikasi panggilan balik driver untuk operasi aliran mesin audio ACX. |
ACX_STREAMAUDIOENGINE_CONFIG Struktur ACX_STREAMAUDIOENGINE_CONFIG digunakan untuk menentukan konfigurasi aliran mesin audio. |
ACX_VOLUME_CALLBACKS Struktur ACX_VOLUME_CALLBACKS mengidentifikasi panggilan balik driver untuk operasi volume ACX. |
ACX_VOLUME_CONFIG Struktur ACX_VOLUME_CONFIG digunakan untuk menentukan konfigurasi volume acx. |
Enumerasi
ACX_AUDIOENGINE_CONFIG_FLAGS Enumerasi ACX_AUDIOENGINE_CONFIG_FLAGS menentukan bendera konfigurasi untuk mesin audio ACX. |
ACX_AUDIOMODULE_CONFIG_FLAGS Enumerasi ACX_AUDIOMODULE_CONFIG_FLAGS menentukan bendera konfigurasi untuk modul audio ACX. |
ACX_CONSTRICTOR_OPTION Enumerasi ACX_CONSTRICTOR_OPTION menentukan opsi untuk status perlindungan loopback dari simpul mesin audio aliran. |
ACX_ELEMENT_CONFIG_FLAGS Enumerasi ACX_ELEMENT_CONFIG_FLAGS menentukan bendera konfigurasi untuk elemen ACX. |
ACX_KEYWORDSPOTTER_CONFIG_FLAGS Enumerasi ACX_KEYWORDSPOTTER_CONFIG_FLAGS menentukan bendera konfigurasi untuk spotter kata kunci audio ACX. |
ACX_MUTE_CONFIG_FLAGS Enumerasi ACX_MUTE_CONFIG_FLAGS menentukan bendera konfigurasi untuk elemen bisukan ACX. |
ACX_PEAKMETER_CONFIG_FLAGS Enumerasi ACX_PEAKMETER_CONFIG_FLAGS menentukan bendera konfigurasi untuk elemen peakmeter ACX. |
ACX_STREAMAUDIOENGINE_CONFIG_FLAGS Enumerasi ACX_STREAMAUDIOENGINE_CONFIG_FLAGS menentukan bendera konfigurasi untuk mesin audio aliran ACX. |
ACX_VOLUME_CONFIG_FLAGS Enumerasi ACX_VOLUME_CONFIG_FLAGS menentukan bendera konfigurasi untuk elemen volume ACX. |
ACX_VOLUME_CURVE_TYPE Enumerasi ACX_VOLUME_CURVE_TYPE menentukan konstanta yang menentukan algoritma kurva yang akan diterapkan untuk mengatur tingkat volume. |