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.
| Method | Description |
|---|---|
| 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 |
|
|---|---|
|
Library |
|
See also