SHAPE_XMA_CONTEXT
XBOX Media Audio(XMA) 컨텍스트입니다.Syntax
Members
sizeRead0Type: UINT32 쓰기: 왼쪽 입력 버퍼의 크기(2KB 블록 단위)입니다. numLoops
Type: UINT32 읽기/쓰기: 루프 수입니다. 255는 무한(연속) 루프를 지정합니다. validBuffer
Type: UINT32 읽기/쓰기: 입력 버퍼의 유효성 플래그입니다.
sizeWrite
Type: UINT32 쓰기: 출력 버퍼의 크기(256바이트 블록 단위)입니다. offsetWrite
Type: UINT32 읽기: 하드웨어가 쓸 위치의 출력 버퍼 내 오프셋(256바이트 블록 단위)입니다. sizeRead1
Type: UINT32 쓰기: 오른쪽 입력 버퍼의 크기(2KB 블록 단위)입니다. loopSubframeEnd
Type: UINT32 쓰기: 루프 끝점의 서브프레임 번호(포함)입니다. reserved0
Type: UINT32 예약되어 있습니다. loopSubframeSkip
Type: UINT32 쓰기: 루프 시작 시 건너뛸 서브프레임 수입니다. 유효한 값은 0, 1, 2, 3, 4입니다. numSubframesToDecode
Type: UINT32 쓰기: 패스당 디코딩할 서브프레임 수입니다. 유효한 값은 1, 2, 4, 8입니다. numSubframesToSkip
Type: UINT32 쓰기: 건너뛸 서브프레임 수입니다. 유효한 값은 0, 1, 2, 3, 4입니다. sampleRate
Type: UINT32 쓰기: 스트림의 샘플 레이트입니다. 유효한 값은 SHAPE_XMA_SAMPLE_RATE 열거형에 있습니다. numChannels
Type: UINT32 쓰기: 스트림의 채널 수입니다. 0은 모노(1채널)를 지정하고 1은 스테레오(2채널)를 지정합니다. reserved1
Type: UINT32 예약되어 있습니다. validWrite
Type: UINT32 읽기/쓰기: 쓰기 버퍼의 유효성 플래그입니다. 1은 하드웨어가 쓸 수 있음을 나타내며, 0은 하드웨어가 쓸 수 없음을 나타냅니다. offsetRead
Type: UINT32 읽기/쓰기: 입력 버퍼의 시작 지점으로부터의 오프셋(비트 단위)입니다. errorStatus
Type: UINT32 읽기: 하나 이상의 오류 값입니다.
errorSet
Type: UINT32 읽기: 오류 플래그입니다. 오류가 발생하지 않은 경우 0, 오류가 발생한 경우 1입니다. 오류 값을 검색하려면 GetShapeXmaErrorStatus를 사용하세요. loopStartOffset
Type: UINT32 쓰기: 하드웨어가 디코딩을 시작할 위치의 읽기 버퍼 포인터로부터의 오프셋(비트 단위)입니다. parserErrorStatus
Type: UINT32 읽기: 파서 오류 값입니다.
parserErrorSet
Type: UINT32 읽기: 파서 오류 플래그입니다. 오류가 발생하지 않은 경우 0, 오류가 발생한 경우 1입니다. 오류 값을 검색하려면 GetShapeXmaParserErrorStatus를 사용하세요. loopEndOffset
Type: UINT32 쓰기: 하드웨어가 디코딩을 종료할 위치의 읽기 버퍼 포인터로부터의 오프셋(비트 단위)입니다. packetMetaData
Type: UINT32 내부용으로 예약되어 있습니다. currentBuffer
Type: UINT32 읽기/쓰기: 현재 입력 버퍼입니다. 0은 왼쪽 버퍼를 지정하고 1은 오른쪽 버퍼를 지정합니다. ptrRead0
Type: UINT32 쓰기: 왼쪽 입력 버퍼에 대한 포인터입니다. 2KB 경계에 정렬되며, 하위 11비트는 무시됩니다. ptrRead1
Type: UINT32 쓰기: 오른쪽 입력 버퍼에 대한 포인터입니다. 2KB 경계에 정렬되며, 하위 11비트는 무시됩니다. ptrWrite
Type: UINT32 쓰기: 출력 버퍼에 대한 포인터입니다. 64바이트 경계에 정렬됩니다. ptrOverlapAdd
Type: UINT32 쓰기: 작업 버퍼에 대한 포인터입니다. 128바이트 경계에 정렬됩니다. writeBufferOffsetRead
Type: UINT32 쓰기: 출력 버퍼 내 읽기 포인터의 오프셋(256바이트 블록 단위)입니다. reserved2
Type: UINT32 예약되어 있습니다. stopWhenDone
Type: UINT32 내부용으로 예약되어 있습니다. interruptWhenDone
Type: UINT32 내부용으로 예약되어 있습니다. reserved
Type: UINT32[6] 예약되어 있습니다.
