APO_BUFFER_FLAGS 열거형(audioapotypes.h)
각 APO 연결과 연결된 APO_CONNECTION_PROPERTY 구조에 대한 버퍼 유효성 검사 플래그를 정의합니다.
Syntax
typedef enum APO_BUFFER_FLAGS {
BUFFER_INVALID,
BUFFER_VALID,
BUFFER_SILENT
} ;
상수
BUFFER_INVALID 연결에 유효한 데이터가 없습니다. 버퍼. 버퍼 포인터가 유효하고 버퍼는 APO_CONNECTION_PROPERTY 구조에 지정된 유효한 오디오 데이터의 양을 보유할 수 있습니다. 오디오 데이터를 처리하는 동안 오디오 엔진은 IAudioOutputEndpoint::GetOutputDataPointer 또는 를 호출하기 전에 모든 연결을 BUFFER_INVALID 표시합니다. IAudioInputEndpointRT::GetInputDataPointer. |
BUFFER_VALID 연결 버퍼에 유효한 데이터가 포함됩니다. 연결 버퍼의 작동 상태입니다. APO는 이 플래그를 그 다음에 설정합니다. 는 버퍼에 유효한 데이터를 쓰기 시작합니다. 호출이 성공적으로 완료되면 캡처 엔드포인트가 GetInputDataPointer 메서드에서 이 플래그를 설정해야 합니다. |
BUFFER_SILENT 연결 버퍼는 무음이 포함된 것처럼 처리되어야 합니다. 엔드포인트가 BUFFER_SILENT 식별되는 입력 연결 버퍼를 수신하는 경우 엔드포인트는 데이터가 침묵을 나타낸다고 가정할 수 있습니다. 캡처할 때 엔드포인트는 캡처 버퍼에 필요한 경우 이 플래그를 설정할 수도 있습니다. |
설명
원격 데스크톱 서비스 AudioEndpoint API는 원격 데스크톱 시나리오에서 사용됩니다. 클라이언트 애플리케이션용이 아닙니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 |
지원되는 최소 서버 | Windows Server 2008 R2 |
머리글 | audioapotypes.h |