_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::GetBuffer 및 IAudioRenderClient::ReleaseBuffer 메서드는 _AUDCLNT_BUFFERFLAGS 열거형에 정의된 상수를 사용합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱 | UWP 앱] |
머리글 | audioclient.h |