SHAPE_FLOWGRAPH_SRC_COMMAND
샘플링 레이트 변환(SRC) 패스가 필요함을 나타냅니다.Syntax
Members
commandType: UINT64 SHAPE_FLOWGRAPH_COMMAND_TYPE의 SHAPE_FLOWGRAPH_COMMAND_TYPE_SRC 명령입니다.
queuedType: UINT64 내부 프로세스 플래그: 1 == 내부 명령 큐에 삽입됨, 0 == 아직 대기 중.
disabledType: UINT64 변환 비활성화 플래그: 1 == 비활성화(처리하지 않음), 0 == 활성화(정상 처리).
errorType: UINT64 명령이 Audio Control Processor(ACP)에 의해 유효하지 않은 것으로 표시됩니다.
reserved0Type: UINT64 예약됨.
contextIdType: UINT64 컨텍스트 ID입니다.
mixBuffer0Type: UINT64 채널 0(일반적으로 좌측/모노)의 출력 믹스 버퍼입니다.
mixBuffer1Type: UINT64 채널 1(일반적으로 우측)의 출력 믹스 버퍼입니다.
reserved1Type: UINT64 예약됨.
Remarks
SRC는 두 가지 모드 중 하나로 동작합니다.- MONO 모드에서는 데이터가 시스템 메모리에서 샘플 단위로 읽혀 SRC 처리 후 믹스 버퍼에 기록됩니다.
- STEREO 모드에서는 데이터가 인터리브된(좌/우) 스테레오 PCM 데이터로 해석되며, 각 채널이 별도의 믹스 버퍼로 출력됩니다. 이는 메모리 재읽기를 최소화하면서 최고 성능을 제공합니다.
