SHARED_SHAPE_CONTEXTS
이 구조체는 SHAPE(Scalable Hardware Audio Processing Engine) 및 XMA(XBOX Media Audio) 리소스가XAudio2 인스턴스와 공유될 때 사용됩니다.
Syntax
Members
shapeContextsType: 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
XAudio2CreateWithSharedContextsXAudio2Create
AcpHal
