CXAPOBase class (xapobase.h)
Default implementation of the IXAPO interface.
For a list of all members of this class, see CXAPOBase Members.
Inheritance
The CXAPOBase class implements IXAPO.
Methods
The CXAPOBase class has these methods.
CXAPOBase::CXAPOBase Creates an instance of the CXAPOBase class. |
CXAPOBase::GetRegistrationPropertiesInternal Returns a pointer to the XAPO_REGISTRATION_PROPERTIES structure containing the registration properties the XAPO was created with. |
CXAPOBase::IsLocked Queries whether the XAPO is locked. |
CXAPOBase::ProcessThru Called by an IXAPO::Process implementation when an XAPO is disabled for thru processing. |
CXAPOBase::ValidateFormatDefault Verifies that an audio format falls within the default ranges supported. |
CXAPOBase::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
Requirement | Value |
---|---|
Target Platform | Windows |
Header | xapobase.h |