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 |