Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |