Share via


_AUDCLNT_BUFFERFLAGS 열거형(audioclient.h)

_AUDCLNT_BUFFERFLAGS 열거형은 오디오 엔드포인트 버퍼의 상태 나타내는 플래그를 정의합니다.

Syntax

typedef enum _AUDCLNT_BUFFERFLAGS {
  AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY,
  AUDCLNT_BUFFERFLAGS_SILENT,
  AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR
} ;

상수

 
AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY
패킷의 데이터는 이전 패킷의 디바이스 위치와 상관 관계가 없습니다. 이는 스트림 상태 전환 또는 타이밍 결함 때문일 수 있습니다.
AUDCLNT_BUFFERFLAGS_SILENT
패킷의 모든 데이터를 무음으로 처리하고 실제 데이터 값을 무시합니다. 이 플래그 사용에 대한 자세한 내용은 Stream 렌더링 및 Stream캡처를 참조하세요.
AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR
디바이스의 스트림 위치가 기록된 시간은 불확실합니다. 따라서 클라이언트가 현재 데이터 패킷에 대한 타임스탬프를 정확하게 설정하지 못할 수 있습니다.

설명

IAudioCaptureClient::GetBufferIAudioRenderClient::ReleaseBuffer 메서드는 _AUDCLNT_BUFFERFLAGS 열거형에 정의된 상수를 사용합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱 | UWP 앱]
머리글 audioclient.h

추가 정보

핵심 오디오 열거형

IAudioCaptureClient::GetBuffer

IAudioRenderClient::ReleaseBuffer