CXAPOBase class

Default implementation of the IXAPO interface.

For a list of all members of this class, see CXAPOBase Members.

Members

The CXAPOBase class inherits from IXAPO. CXAPOBase also has these types of members:

Methods

The CXAPOBase class has these methods.

MethodDescription
CXAPOBase

Creates an instance of the CXAPOBase class.

GetRegistrationPropertiesInternal

Returns a pointer to the XAPO_REGISTRATION_PROPERTIES structure containing the registration properties the XAPO was created with.

IsLocked

Queries whether the XAPO is locked.

ProcessThru

Called by an IXAPO::Process implementation when an XAPO is disabled for thru processing.

ValidateFormatDefault

Verifies that an audio format falls within the default ranges supported.

ValidateFormatPair

Verifies that an input and output format pair configuration is supported by the XAPO.

 

Remarks

CXAPOBase provides overridable implementations for all IXAPO methods except IXAPO::Process.

Platform Requirements

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

Requirements

Header

XAPOBase.h

Library

XAPOBase.lib

See also

IXAPO
Classes
CXAPOBase Members

 

 

Show: