Return to previous page Return to menu Go to next page

6. Function specifications

6.1 Function list

The following table lists the functions of this library.

Table 6.1 List of functions (1)
 Function 
 Function name 
 Number 
 Initialization and termination 
 1.0 
 Library initialization 
 *) PCM_Init 
1.1
 Library termination 
 *) PCM_Finish 
 1.2 
 ADPCM usage declaration 
 A) PCM_DeclareUseAdpcm 
 1.3 
 Handle operation 
 2.0 
 Create handle (memory) 
 M) PCM_CreateMemHandle 
2.1
 Erase handle (memory) 
 M) PCM_DestroyMemHandle 
 2.2
 Create handle (file system) 
 F) PCM_CreateGfsHandle 
2.3
 Erase handle (file system) 
 F) PCM_DestroyGfsHandle 
2.4
 Create handle (stream system) 
 S) PCM_CreateStmHandle 
2.5
 Erase handle (stream system) 
 S) PCM_DestroyStmHandle 
2.6
 Playback Task 
 *) PCM_Task 
 2.7 
 V blank IN processing function 
 *) PCM_VblIn 
 2.8 
 Playback control 
 3.0 
 Playback 
 E) PCM_Start 
3.1
 Stop playback 
 PCM_Stop 
 3.2 
 Pause 
 P) PCM_Pause 
 3.3 
 Register handle to play next 
 E) PCM_EntryNext 
3.4
 Force playback handle switching 
 PCM_Change 
 3.5 
 Get switching status 
 PCM_CheckChange 
 3.6 

 Remarks
*) Required
A) Required when using ADPCM
M) Required when in memory playback mode
F) Required when in file playback mode
S) Required for stream playback mode
E) Either one is required
≪P) Required when using the pause function 


Return to previous page Return to menu Go to next page