다음을 통해 공유


acxdevice.h 헤더

이 헤더는 ACX 오디오 클래스 확장에서 사용됩니다.

자세한 내용은 다음을 참조하세요.

acxdevice.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
ACX_DEVICE_CONFIG_INIT

ACX_DEVICE_CONFIG_INIT 함수는 AcxDeviceInitialize 함수를 호출할 때 사용할 ACX_DEVICE_CONFIG 구조를 초기화합니다.
ACX_DEVICEINIT_CONFIG_INIT

ACX_DEVICEINIT_CONFIG_INIT 함수는 ACX_DEVICEINIT_CONFIG 구조를 초기화합니다.
AcxDeviceAddCircuit

AcxDeviceAddCircuit 함수는 오디오 엔드포인트를 만들기 위해 WDFDEVICE에 ACX 회로를 추가합니다.
AcxDeviceAddCircuitDevice

AcxDeviceAddCircuitDevice 함수는 오디오 경로를 나타내는 지정된 부모 디바이스에 ACX 회로 디바이스를 추가합니다.
AcxDeviceAddFactoryCircuit

AcxDeviceAddFactoryCircuit 함수는 오디오 회로를 만들기 위해 WDFDEVICE에 팩터리 회로를 추가합니다.
AcxDeviceDetachCircuit

AcxDeviceDetachCircuit 함수는 제거 전에 WDFDEVICE에서 오디오 회로를 분리합니다.
AcxDeviceGetCurrentDxExitLatency

AcxDeviceGetCurrentDxExitLatency 함수는 현재 오디오 디바이스 절전 모드 상태 종료 대기 시간 값을 가져옵니다.
AcxDeviceInitialize

AcxDeviceInitialize 함수는 ACX(오디오 클래스 확장) 디바이스를 초기화합니다.
AcxDeviceInitInitialize

클라이언트 드라이버는 WdfDeviceCreate를 호출하기 전에 EVT_WDF_DRIVER_DEVICE_ADD 콜백에서 AcxDeviceInitInitialize를 호출해야 합니다.
AcxDeviceRemoveCircuit

AcxDeviceRemoveCircuit 함수는 ACX 디바이스에서 지정된 오디오 회로를 제거합니다.
AcxDeviceRemoveCircuitDevice

AcxDeviceRemoveCircuitDevice 함수는 지정된 부모 디바이스에서 ACX 회로 디바이스를 제거합니다.
AcxDeviceRemoveFactoryCircuit

AcxDeviceRemoveFactoryCircuit 함수는 WDFDEVICE에서 오디오 회로를 만들기 위한 팩터리 회로를 제거합니다.

구조체

 
ACX_DEVICE_CONFIG

ACX_DEVICE_CONFIG 구조체는 클래스 확장에 구성 정보를 제공합니다.
ACX_DEVICEINIT_CONFIG

ACX_DEVICEINIT_CONFIG 구조체는 클래스 확장에 구성 정보를 제공합니다.

열거형

 
ACX_DEVICE_CONFIG_FLAGS

ACX_DEVICE_CONFIG_FLAGS 열거형은 오디오 클래스 확장을 구성하는 데 사용되는 값을 정의합니다.
ACX_DEVICEINIT_CONFIG_FLAGS

ACX_DEVICEINIT_CONFIG_FLAGS 열거형은 오디오 클래스 확장을 초기화하는 데 사용되는 값을 정의합니다.
ACX_DX_EXIT_LATENCY

ACX_DX_EXIT_LATENCY 열거형은 ACX 디바이스 종료 대기 시간을 정의하는 값을 정의합니다.