header acxpin.h

Header ini digunakan oleh ekstensi kelas audio ACX.

Untuk informasi selengkapnya, lihat:

Catatan

Header dan pustaka ACX tidak disertakan dalam WDK 10.0.22621.2428 (dirilis 24 Oktober 2023), tetapi tersedia dalam versi sebelumnya, serta terbaru (build seri 25000) Pratinjau Insider WDK. Untuk informasi selengkapnya tentang versi pratinjau WDK, lihat Menginstal versi pratinjau Windows Driver Kit (WDK).

acxpin.h berisi antarmuka pemrograman berikut:

Fungsi

 
ACX_CONNECTION_INIT

Menginisialisasi struktur ACX_CONNECTION untuk digunakan dalam mengonfigurasi koneksi.
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT

Fungsi ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT menginisialisasi struktur ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION untuk digunakan.
ACX_JACK_CALLBACKS_INIT

Fungsi ACX_JACK_CALLBACKS_INIT menginisialisasi struktur ACX_JACK_CALLBACKS untuk digunakan.
ACX_JACK_CONFIG_INIT

Makro ACX_JACK_CONFIG_INIT memanggil fungsi ACX_JACK_CONFIG_INIT_ID dengan nilai ID default.
ACX_JACK_CONFIG_INIT_ID

Fungsi ACX_JACK_CONFIG_INIT_ID menginisialisasi struktur ACX_JACK_CONFIG dengan ID yang ditentukan.
ACX_MICARRAYGEOMETRY_CONFIG_INIT

Fungsi ACX_MICARRAYGEOMETRY_CONFIG_INIT menginisialisasi struktur ACX_MICARRAYGEOMETRY_CONFIG untuk digunakan.
ACX_MICROPHONE_CONFIG_INIT

Fungsi ACX_MICROPHONE_CONFIG_INIT menginisialisasi struktur ACX_MICROPHONE_CONFIG untuk digunakan.
ACX_PHYSICAL_CONNECTION_INIT

Fungsi ACX_PHYSICAL_CONNECTION_INIT menginisialisasi struktur ACX_PHYSICAL_CONNECTION untuk digunakan.
ACX_PIN_CALLBACKS_INIT

Fungsi ACX_PIN_CALLBACKS_INIT menginisialisasi struktur ACX_PIN_CALLBACKS untuk digunakan.
ACX_PIN_CONFIG_INIT

Makro ACX_PIN_CONFIG_INIT memanggil fungsi ACX_PIN_CONFIG_INIT_ID dengan nilai ID default.
ACX_PIN_CONFIG_INIT_ID

Fungsi ACX_PIN_CONFIG_INIT_ID menginisialisasi struktur ACX_PIN_CONFIG dengan ID yang ditentukan.
AcxJackChangeStateNotification

Fungsi AcxJackChangeStateNotification menunjukkan bahwa perubahan status jack yang ditentukan telah terjadi.
AcxJackCreate

Fungsi AcxJackCreate membuat dan menginisialisasi objek jack audio baru.
AcxMicArrayGeometryAddMicrophoneCoordinates

Fungsi AcxMicArrayGeometryAddMicrophoneCoordinates menambahkan koordinat fisik ke geometri array mikrofon.
AcxMicArrayGeometryBuat

Fungsi AcxMicArrayGeometryCreate membuat dan menginisialisasi objek ACXMICARRAYGEOMETRY baru.
AcxPinAddEvents

Fungsi AcxPinAddEvents menambahkan array peristiwa ke pin yang ditentukan.
AcxPinAddJacks

Fungsi AcxPinAddJacks menambahkan array jack ke pin yang ditentukan.
AcxPinAddStreamBridges

Fungsi AcxPinAddStreamBridges menambahkan jembatan aliran ke pin yang ditentukan.
AcxPinAssignModeDataFormatList

Fungsi AcxPinAssignModeDataFormatList menetapkan daftar format data mode ke pin yang ditentukan.
AcxPinBuat

Fungsi AcxPinCreate membuat dan menginisialisasi objek ACXPIN baru.
AcxPinGetCircuit

Fungsi AcxPinGetCircuit mengembalikan sirkuit tempat pin tersambung.
AcxPinGetId

Fungsi AcxPinGetId mengembalikan ID untuk pin yang ditentukan.
AcxPinGetRawDataFormatList

Fungsi AcxPinGetRawDataFormatList mengembalikan daftar format data mode mentah untuk pin yang ditentukan.
AcxPinGetType

Fungsi AcxPinGetType mengembalikan jenis pin yang ditentukan.
AcxPinNotifyDataFormatChange

Fungsi AcxPinNotifyDataFormatChange dipanggil untuk menghasilkan peristiwa pemberitahuan perubahan format data untuk pin yang ditentukan.
AcxPinRemoveModeDataFormatList

Fungsi AcxPinRemoveModeDataFormatList menghapus daftar format data mode untuk pin yang ditentukan.
AcxPinRemoveStreamBridges

Fungsi AcxPinRemoveStreamBridges menghapus objek ACXSTREAMBRIDGE dari pin yang ditentukan.
AcxPinRetrieveModeDataFormatList

Fungsi AcxPinRetrieveModeDataFormatList mendapatkan daftar format data mode untuk pin yang ditentukan.

Fungsi panggilan balik

 
EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE

Fungsi panggilan balik EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE diimplementasikan oleh driver dan dipanggil ketika status diminta untuk jack yang ditentukan.
EVT_ACX_PIN_CONNECTED

Fungsi panggilan balik EVT_ACX_PIN_CONNECTED diimplementasikan oleh driver dan dipanggil ketika pin jembatan sirkuit terhubung ke pin jembatan sirkuit lain.
EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION

Fungsi panggilan balik EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION diimplementasikan oleh driver dan dipanggil ketika perubahan format data terjadi pada pin yang ditentukan.
EVT_ACX_PIN_DISCONNECTED

Fungsi panggilan balik EVT_ACX_PIN_DISCONNECTED diimplementasikan oleh driver dan dipanggil ketika pin jembatan sirkuit terputus dari pin sirkuit lain.
EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO

Fungsi panggilan balik EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO diimplementasikan oleh driver dan dipanggil ketika informasi sink diminta untuk pin yang ditentukan.
EVT_ACX_PIN_RETRIEVE_NAME

Fungsi panggilan balik EVT_ACX_PIN_RETRIEVE_NAME diimplementasikan oleh driver dan dipanggil ketika nama diminta untuk pin yang ditentukan.
EVT_ACX_PIN_SET_DATAFORMAT

Fungsi panggilan balik EVT_ACX_PIN_SET_DATAFORMAT diimplementasikan oleh driver dan dipanggil untuk mengatur format data untuk pin yang ditentukan.

Struktur

 
ACX_CONNECTION

Struktur ACX_CONNECTION digunakan untuk menentukan koneksi antara dua pin.
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION

Struktur ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION menentukan bagaimana audio loopback diselingi dengan audio mikrofon untuk KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION.
ACX_JACK_CALLBACKS

Struktur ACX_JACK_CALLBACKS menentukan fungsi panggilan balik peristiwa jack audio.
ACX_JACK_CONFIG

Struktur ACX_JACK_CONFIG digunakan untuk mengonfigurasi jack audio.
ACX_JACK_DESCRIPTION

Struktur ACX_JACK_DESCRIPTION menjelaskan atribut jack audio, seperti jenis koneksi, lokasi fisik, dan sebagainya.
ACX_JACK_SINK_INFORMATION

Struktur ACX_JACK_SINK_INFORMATION menentukan informasi tentang perangkat audio digital terkait tampilan, seperti perangkat HDMI atau port tampilan.
ACX_MIC_ARRAY_GEOMETRY

Struktur ACX_MIC_ARRAY_GEOMETRY menentukan jenis dan geometri array mikrofon.
ACX_MICARRAYGEOMETRY_CONFIG

Struktur ACX_MICARRAYGEOMETRY_CONFIG digunakan untuk mengonfigurasi array mikrofon.
ACX_MICROPHONE_CONFIG

Struktur ACX_MICROPHONE_CONFIG digunakan untuk mengonfigurasi mikrofon.
ACX_MICROPHONE_COORDINATES

Struktur ACX_MICROPHONE_COORDINATES menentukan lokasi 3D mikrofon dalam koordinat X, Y, dan Z.
ACX_PHYSICAL_CONNECTION

Struktur ACX_PHYSICAL_CONNECTION menjelaskan koneksi audio fisik antara dua objek ACXCIRCUIT.
ACX_PIN_CALLBACKS

Struktur ACX_PIN_CALLBACKS menentukan fungsi panggilan balik peristiwa pin.
ACX_PIN_CONFIG

Struktur ACX_PIN_CONFIG digunakan untuk mengonfigurasi pin.

Enumerasi

 
ACX_CONNECTION_FLAGS

Enumerasi ACX_CONNECTION_FLAGS digunakan oleh struktur ACX_CONNECTION untuk menentukan jenis pengidentifikasi objek ACX.
ACX_JACK_CONFIG_FLAGS

Enumerasi ACX_JACK_CONFIG_FLAGS digunakan untuk menggambarkan properti jack fisik ke ekstensi kelas audio (ACX).
ACX_JACK_CONNECTION_TYPE

Enumerasi ACX_JACK_CONNECTION_TYPE digunakan untuk menggambarkan jenis jack koneksi fisik.
ACX_JACK_GEN_LOCATION

Enumerasi ACX_JACK_GEN_LOCATION digunakan oleh struktur ACX_JACK_DESCRIPTION untuk membantu menggambarkan lokasi umum jack audio dalam sistem.
ACX_JACK_GEO_LOCATION

Enumerasi ACX_JACK_GEO_LOCATION digunakan oleh struktur ACX_JACK_DESCRIPTION untuk membantu menggambarkan lokasi geometris jack audio.
ACX_JACK_PORT_CONNECTION

Enumerasi ACX_JACK_PORT_CONNECTION digunakan oleh struktur ACX_JACK_DESCRIPTION dan menentukan jenis port yang diwakili oleh jack.
ACX_JACK_SINK_INFO_CONNECTION_TYPE

Enumerasi ACX_JACK_SINK_INFO_CONNECTION_TYPE digunakan oleh struktur ACX_JACK_SINK_INFORMATION untuk menentukan jenis koneksi.
ACX_MIC_ARRAY_TYPE

Enumerasi ACX_MIC_ARRAY_TYPE digunakan untuk menentukan jenis array mikrofon.
ACX_MICARRAYGEOMETRY_CONFIG_FLAGS

Enumerasi ACX_MICARRAYGEOMETRY_CONFIG_FLAGS digunakan untuk mengonfigurasi geometri array mikrofon.
ACX_MICROPHONE_CONFIG_FLAGS

Enumerasi ACX_MICROPHONE_CONFIG_FLAGS digunakan untuk mengonfigurasi mikrofon fisik.
ACX_MICROPHONE_TYPE

Enumerasi ACX_MICROPHONE_TYPE digunakan untuk mengidentifikasi pola pengambilan mikrofon.
ACX_PHYSICAL_CONNECTION_FLAGS

Enumerasi ACX_PHYSICAL_CONNECTION_FLAGS digunakan oleh struktur ACX_PHYSICAL_CONNECTION untuk menginisialisasi koneksi fisik.
ACX_PIN_COMMUNICATION

Enumerasi ACX_PIN_COMMUNICATION digunakan oleh struktur ACX_PIN_CONFIG untuk menunjukkan jenis komunikasi pin.
ACX_PIN_CONFIG_FLAGS

Enumerasi ACX_PIN_CONFIG_FLAGS menentukan pengaturan konfigurasi pin yang digunakan dalam struktur ACX_PIN_CONFIG.
ACX_PIN_QUALIFIER

Enumerasi ACX_PIN_QUALIFIER menentukan bagaimana PIN terhubung dalam topologi audio multi-sirkuit.
ACX_PIN_TYPE

Enumerasi ACX_PIN_TYPE digunakan oleh struktur ACX_PIN_CONFIG untuk menunjukkan jenis pin.