audioengineendpoint.h 헤더
이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
audioengineendpoint.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
인터페이스
IAudioDeviceEndpoint 디바이스 엔드포인트 개체를 초기화하고 디바이스가 나타내는 디바이스의 기능을 가져옵니다. |
IAudioEndpoint 오디오 엔드포인트에 대한 정보를 오디오 엔진에 제공합니다. 이 인터페이스는 오디오 엔드포인트에 의해 구현됩니다. |
IAudioEndpointControl 엔드포인트의 스트림 상태를 제어합니다. |
IAudioEndpointLastBufferControl 오프로드 스트림 클라이언트가 마지막 버퍼가 부분적으로만 전송되었음을 엔드포인트에 알릴 수 있도록 하는 기능을 제공합니다. |
IAudioEndpointOffloadStreamMeter IAudioEndpointOffloadStreamMeter 인터페이스는 오프로드된 오디오 스트림의 오디오 채널에 대한 일반 정보를 검색합니다. |
IAudioEndpointOffloadStreamMute IAudioEndpointOffloadStreamMute 인터페이스를 사용하면 클라이언트가 오프로드된 오디오 스트림의 음소거 상태 조작할 수 있습니다. |
IAudioEndpointOffloadStreamVolume IAudioEndpointOffloadStreamVolume 인터페이스를 사용하면 클라이언트 애플리케이션이 오프로드된 오디오 스트림의 볼륨 수준을 조작할 수 있습니다. |
IAudioEndpointRT 엔드포인트 버퍼의 현재 읽기 위치와 쓰기 위치의 차이를 가져옵니다. |
IAudioInputEndpointRT 각 처리 패스에 대한 입력 버퍼를 가져옵니다. |
IAudioLfxControl IAudioLfxControl 인터페이스를 사용하면 클라이언트가 오프로드된 오디오 스트림에서 로컬 효과를 적용하거나 제거할 수 있습니다. |
IAudioOutputEndpointRT 각 처리 패스에 대한 출력 버퍼를 가져옵니다. |
IHardwareAudioEngineBase IHardwareAudioEngineBase 인터페이스는 하드웨어 오디오 엔진에 대한 정보를 구성하고 검색하는 데 사용할 오디오 스택의 오디오 엔드포인트에 의해 구현됩니다. |
구조체
AE_CURRENT_POSITION 디바이스에서 클라이언트로 현재 프레임 위치를 보고합니다. |
열거형
AE_POSITION_FLAGS AE_CURRENT_POSITION 구조체에 대한 상수를 정의합니다. 이러한 상수는 현재 위치의 유효성 정도를 설명합니다. |