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 |