메인 콘텐츠로 건너뛰기

ACP_COMMAND_ENABLE_OR_DISABLE_XMA_CONTEXTS

일련의 XMA 컨텍스트를 활성화 또는 비활성화하기 위한 명령입니다.

구문

멤버

context
형식: UINT32[SHAPE_NUM_XMA_CONTEXT_BITFIELDS]
컨텍스트의 비트 필드입니다. 여기서 배열 요소 = context / 32이고, 마스크 = 1 << (context % 32)입니다.

설명

ACP_COMMAND_TYPE_DISABLE_XMA_CONTEXTS 명령이 발행되면, 모든 XMA 컨텍스트가 비활성화되고 디코더가 더 이상 어떤 컨텍스트도 처리하지 않은 후에 ACP_MESSAGE_TYPE_COMMAND_COMPLETED 메시지가 전송됩니다. 이는 command completed 메시지가 수신될 때 타이틀이 자유롭게 컨텍스트 구조를 수정할 수 있음을 의미합니다. command completed 메시지가 컨텍스트가 단순히 비활성화된 것으로 표시된 후가 아니라 디코더에 의해 컨텍스트가 비활성화된 후에 전송되는 이유는, XMA 디코더가 중단할 수 없는 컨텍스트 작업을 처리하는 도중일 수 있기 때문입니다. 이 동작은 XBOX 360과 동일합니다. 전체 컨텍스트 배열이 0으로 초기화된 경우, 다음을 사용하여 각 컨텍스트 인덱스의 비트를 설정합니다. context[contextIndex >> SHAPE_XMA_CONTEXT_INDEX_SHIFT] |= 1 << (contextIndex & SHAPE_XMA_CONTEXT_BIT_MASK);

요구 사항

헤더: acphal.h 지원 플랫폼: XBOX One 제품군 콘솔 및 XBOX Series 콘솔

관련 항목

ACP_COMMAND_TYPE
SubmitCommand
AcpHal
마지막 수정일 2026년 10월 19일