nn::dsp::CTR Namespace

Description

The DSP namespace.
(This can also be written without the "::CTR" portion.)

Functions

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.

Revision History

2010/01/29
Initial version.

CONFIDENTIAL