다음을 통해 공유


CXAPOParametersBase 클래스(xapobase.h)

IXAPOParameters 인터페이스의 기본 구현입니다.

이 클래스의 모든 멤버 목록은 CXAPOParametersBase 멤버를 참조하세요.

상속

CXAPOParametersBase 클래스는 CXAPOBaseIXAPOParameters를 구현합니다.

메서드

CXAPOParametersBase 클래스에는 이러한 메서드가 있습니다.

 
CXAPOParametersBase::BeginProcess

현재 프로세스 매개 변수를 반환합니다.
CXAPOParametersBase::CXAPOParametersBase

CXAPOParametersBase 클래스의 instance 만듭니다.
CXAPOParametersBase::EndProcess

CXAPOParametersBase에 XAPO가 현재 프로세스 매개 변수에 대한 액세스를 완료했음을 알 수 있습니다.
CXAPOParametersBase::OnSetParameters

사용자 정의 매개 변수 유효성 검사를 허용하기 위해 IXAPOParameters::SetParameters에서 호출됩니다.
CXAPOParametersBase::P arametersChanged

마지막 처리 단계 이후 IXAPOParameters::SetParameters가 호출되었는지를 나타냅니다.

설명

CXAPOParametersBase 는 모든 IXAPOParameters 메서드에 대해 스레드로부터 안전하고 재정의 가능한 구현을 제공합니다.

이 클래스는 크기가 8바이트보다 큰 매개 변수 블록에 대한 것입니다. 더 작은 매개 변수 블록의 동기화를 달성하려면 매개 변수에서 직접 Interlocked 작업을 사용합니다.

플랫폼 요구 사항

Windows 10(XAudio2.9); Windows 8, Windows Phone 8(XAudio 2.8); DirectX SDK(XAudio 2.7)

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 xapobase.h

추가 정보

CXAPOBase

CXAPOParametersBase 멤버

클래스

IXAPOParameters