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. |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk