XApuCommandId
XAPU에서 송수신되는 기본 명령 매개 변수를 정의합니다. 다른 모든 명령은 이 유형에서 확장됩니다.Syntax
Members
typeType: XApuCommandType 이 명령에서 관련 데이터를 처리하는 방법을 하드웨어에 지시하는 명령 유형입니다. streamIndex
Type: uint32_t 스트림의 인덱스입니다. 값은 0과 XApuConnectInputParameters::maxStreamCount - 1 사이여야 합니다. 모든 스트림에는 고유한 인덱스 값이 있어야 하며, 이 값을 할당하는 것은 호출자의 책임입니다. sequence
Type: uint32_t 이 값은 XAPU에서 변경되지 않으며, 이 값을 어떻게 사용할지는 호출자에게 달려 있습니다. 결과 큐에서 나오는 패킷을 추적하기 위해 시간에 따라 증가해야 하는 명령 시퀀스 번호로 사용할 수 있습니다. XAPU는 이 시퀀스 번호에 따라 패킷의 순서를 재정렬하지 않으며, 이 숫자가 뒤로 가거나 이전 값과 간격이 있어도 오류를 반환하지 않습니다. options
Type: XApuCommandOptions 명령 옵션입니다. 일부 옵션은 XApuCommandOptions::SignalOnCompletion과 같이 모든 명령 유형에 적용할 수 있으며, 다른 옵션은 XApuCommandOptions::Flush 및 XApuCommandOptions::Decoder와 같이 특정 명령 유형에만 작동합니다. context
Type: void* XAPU가 큐 명령 단계에서 큐 결과 단계까지 내부적으로 그대로 전달하는 사용자 데이터를 위한 선택적 자리 표시자입니다. 호출자는 타임스탬프와 같이 64비트 부호 없는 값에 맞는 모든 데이터를 자유롭게 전달할 수 있습니다.
Remarks
XApuCommandId에서 XAPU에서 송수신되는 기본 명령 매개 변수를 정의하는 데 사용됩니다. 다른 모든 명령은 이 유형에서 확장됩니다. 디코드 및 변환 활성화 처리 매개 변수에 대한 자세한 내용은 XApuDecodeConvertActivateCommand 및 XApuDecodeConvertCommand를 참조하세요. XAPU 입력 큐에 명령을 제출하는 것에 대한 자세한 내용은 XApuEnqueueCommand를 참조하세요.Requirements
Header: xapu.h Supported platforms: XBOX Series X|SSee also
XApuDequeueResultXApuResult
XAPU
