nn::dsp::CTR NamespaceThe DSP namespace.
(This can also be written without the "::CTR" portion.)
| Initialize/Finalize | ||
|---|---|---|
Initialize
|
Initializes the DSP library and establishes a session with the DSP process. | |
Finalize
|
Shuts down the DSP library. | |
LoadComponent
|
Loads a DSP component file and starts the DSP. | |
LoadDefaultComponent
|
Loads the default DSP component file (sound) and starts the DSP. | |
UnloadComponent
|
Stops the DSP. | |
| CPU-DSP Communication | ||
RegisterInterruptEvents
|
Registers an event handle with the DSP process in order to receive DSP interrupts. | |
RecvData
|
Gets the value of a reply register. | |
SendData
|
Sets the value of a command register. | |
RecvDataIsReady
|
Determines whether a value has been written to the reply register. | |
SendDataIsEmpty
|
Determines whether a command register has been loaded. | |
ReadPipeIfPossible
|
Reads data from a DSP pipe. | |
WriteProcessPipe
|
Writes data to a DSP pipe. | |
CheckSemaphoreRequest
|
Gets a semaphore request. | |
ClearSemaphore
|
Clears semaphores. | |
MaskSemaphore
|
Sets a semaphore mask. | |
GetSemaphore
|
Gets semaphore values. | |
SetSemaphore
|
Sets semaphore values. | |
| Other | ||
FlushDataCache
|
Writes data for the specified cache range back into memory and invalidates the cache. | |
Sleep
|
Temporarily interrupts the DSP and runs shutdown processing. | |
WakeUp
|
Restores interrupted DSP processing. | |
GetHeadphoneStatus
|
Gets whether headphones are plugged in. | |
CONFIDENTIAL