다음을 통해 공유


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