Skip to main content

SHARED_SHAPE_CONTEXTS

이 구조체는 SHAPE(Scalable Hardware Audio Processing Engine) 및 XMA(XBOX Media Audio) 리소스가 XAudio2 인스턴스와 공유될 때 사용됩니다.

Syntax

Members

shapeContexts
Type: SHAPE_CONTEXTS*
SHAPE_CONTEXTS 구조체에 대한 포인터입니다. sharedSrcContextIndex
Type: UINT32
공유할 첫 번째 샘플 레이트 변환기(SRC) 컨텍스트의 인덱스입니다. sharedEqCompContextIndex
Type: UINT32
공유할 첫 번째 EQ/Comp 컨텍스트의 인덱스입니다. sharedFiltVolContextIndex
Type: UINT32
공유할 첫 번째 Filter/Volume 컨텍스트의 인덱스입니다. sharedDmaContextIndex
Type: UINT32
공유할 첫 번째 DMA(Direct Memory Access) 컨텍스트의 인덱스입니다. sharedXmaContextIndex
Type: UINT32
공유할 첫 번째 XMA 컨텍스트의 인덱스입니다. sharedPcmContextIndex
Type: UINT32
공유할 첫 번째 PCM(pulse-code modulation) 컨텍스트의 인덱스입니다. numSharedSrcContexts
Type: UINT32
sharedSrcContextIndex부터 시작하여 공유할 SRC 컨텍스트의 수입니다. numSharedEqCompContexts
Type: UINT32
sharedEqCompContextIndex부터 시작하여 공유할 EQ/Comp 컨텍스트의 수입니다. numSharedFiltVolContexts
Type: UINT32
sharedFiltVolContextIndex부터 시작하여 공유할 Filter/Volume 컨텍스트의 수입니다. numSharedDmaContexts
Type: UINT32
sharedDmaContextIndex부터 시작하여 공유할 DMA 컨텍스트의 수입니다. numSharedXmaContexts
Type: UINT32
sharedXmaContextIndex부터 시작하여 공유할 XMA 컨텍스트의 수입니다. numSharedPcmContexts
Type: UINT32
sharedPcmContextIndex부터 시작하여 공유할 PCM 컨텍스트의 수입니다.

Remarks

이 구조체는 XAudio2CreateWithSharedContexts 함수에서 사용됩니다. 이 함수는 XAudio2Create와 동일하게 작동하지만 추가 매개변수로 SHARED_SHAPE_CONTEXTS를 받습니다. 여러 IXAudio2 인스턴스 간에 SHAPE의 상태를 공유할 수 있습니다.

Requirements

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

See also

XAudio2CreateWithSharedContexts
XAudio2Create
AcpHal
마지막 수정일 2026년 8월 24일