XAPU
XAPU APIsFunctions
| Function | Description |
|---|---|
| XApuConnect | Establishes a connection and allocate the necessary resources for an Audio Processing Unit (XAPU). |
| XApuDequeueResult | Retrieves an XApuResult from the results queue, if available. |
| XApuDisconnect | Disconnects from the hardware server and release all resources allocated during XApuConnect. |
| XApuEnqueueCommand | Submits a single command to the XAPU command queue. |
| XApuGetResultCount | Returns the number of XApuResult in the results queue. |
| XApuGetUtilization | Gets the current utilization values of the hardware server for the specified process type and number of channels. |
Structures
| Structure | Description |
|---|---|
| XApuCommandId | Defines the base command parameters to be sent and received from XAPU. All other commands are expanded from this type. |
| XApuConnectInputParameters | Parameters passed to XApuConnect to allocated resources. |
| XApuConnectOutputParameters | Parameters returned by XApuConnect. |
| XApuDecodeConvertActivateCommand | Defines decode or decode-convert activation parameters |
| XApuDecodeConvertCommand | Defines decode or decode-convert processing parameters |
| XApuResult | Defines a result returned by the XAPU. |
| XApuUtilization | Defines utilization parameters. |
Enumerations
| Enumeration | Description |
|---|---|
| XApuCommandOptions | Define options for different command types. |
| XApuCommandType | Defines the command types that will be performed on a single stream. |
| XApuConnectOptions | Define options for different command types. |
| XApuProcessType | Defines the processing types that will be performed by XAPU client(s). |
| XApuStateOptions | Defines the current state of the processing engine. |
| XAPU Errors | This topic lists the errors that can be returned by any of the XAPU APIs. |
