다음을 통해 공유


XAPO_BUFFER_FLAGS 열거형(xapo.h)

스트림 버퍼의 내용을 설명합니다.

Syntax

typedef enum XAPO_BUFFER_FLAGS {
  XAPO_BUFFER_SILENT,
  XAPO_BUFFER_VALID
} ;

상수

 
XAPO_BUFFER_SILENT
Stream 버퍼에는 자동 샘플만 포함됩니다.
XAPO_BUFFER_VALID
Stream 버퍼에는 처리할 오디오 데이터가 포함되어 있습니다.

설명

이 메타데이터는 스트림 버퍼의 콘텐츠에 대한 지식이 필요한 최적화를 구현하는 데 사용할 수 있습니다. 예를 들어 자동 입력에서 항상 자동 출력을 생성하는 XAPO는 입력 스트림 버퍼의 플래그를 검사 신호 처리가 필요한지 확인할 수 있습니다. 자동인 경우 XAPO는 출력 스트림 버퍼의 플래그를 자동 및 반환으로 설정하여 자동 데이터 처리 작업을 방지할 수 있습니다.

마찬가지로 유효한 입력 데이터를 수신하지만 어떤 이유로든 침묵을 생성하는 XAPO는 버퍼에 자동 샘플을 작성하는 대신 출력 스트림 버퍼의 플래그를 적절하게 설정할 수 있습니다.

이러한 플래그는 각 버퍼에 있다고 가정해야 하는 것을 나타냅니다. 플래그는 실제로 메모리에 저장된 내용을 반영하지 않을 수 있습니다. 예를 들어 XAPO_BUFFER_SILENT 자동 데이터를 가정해야 하지만 해당 메모리가 초기화되지 않을 수 있음을 나타냅니다.

플랫폼 요구 사항

Windows 10(XAudio2.9); Windows 8, Windows Phone 8(XAudio 2.8); DirectX SDK(XAudio 2.7)

요구 사항

요구 사항
헤더 xapo.h

참조

열거형