1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> 2<head> 3<META http-equiv="Content-Type" content="text/html; charset=windows-1252"> 4<meta http-equiv="Content-Style-Type" content="text/css"> 5<title>Sound (SND, SNDEX) Function List</title> 6<link rel="stylesheet" href="../css/apilist.css"> 7</head> 8<body> 9<h1>Sound (SND, SNDEX) Function List</h1> 10<h2></h2> 11 12<h3><a name="Init">Initialization</a></h3> 13<table border="1" width="100%"> 14<tbody> 15<tr> 16<th width="25%"><a href="SND_Init.html" target="_self">SND_Init</a></th> 17<td width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 18<td>Initializes sound.</td> 19</tr> 20</tbody> 21</table> 22 23<h3><a name="Command">ARM7 Command Processes</a></h3> 24<table border="1" width="100%"> 25<tbody> 26<tr> 27<th width="25%"><a href="SND_FlushCommand.html" target="_self">SND_FlushCommand</a></th> 28<td width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 29<td>Issues reserved commands.</td> 30</tr> 31<tr> 32<th width="25%"><a href="SND_RecvCommandReply.html" target="_self">SND_RecvCommandReply</a></th> 33<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 34<td>Receives the command process reply.</td> 35</tr> 36<tr> 37<th width="25%"><a href="SND_WaitForCommandProc.html" target="_self">SND_WaitForCommandProc</a></th> 38<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 39<td>Waits for command processes to end.</td> 40</tr> 41<tr> 42<th width="25%"><a href="SND_WaitForFreeCommand.html" target="_self">SND_WaitForFreeCommand</a></th> 43<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 44<td>Waits until free commands are available.</td> 45</tr> 46<tr> 47<th width="25%"><a href="SND_GetCurrentCommandTag.html" target="_self">SND_GetCurrentCommandTag</a></th> 48<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 49<td>Gets the current command tag.</td> 50</tr> 51<tr> 52<th width="25%"><a href="SND_IsFinishedCommandTag.html" target="_self">SND_IsFinishedCommandTag</a></th> 53<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 54<td>Checks whether the command process has ended.</td> 55</tr> 56<tr> 57<th width="25%"><a href="SND_CountFreeCommand.html" target="_self">SND_CountFreeCommand</a></th> 58<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 59<td>Gets the number of free commands.</td> 60</tr> 61<tr> 62<th width="25%"><a href="SND_CountReservedCommand.html" target="_self">SND_CountReservedCommand</a></th> 63<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 64<td>Gets the number of reserved commands.</td> 65</tr> 66<tr> 67<th width="25%"><a href="SND_CountWaitingCommand.html" target="_self">SND_CountWaitingCommand</a></th> 68<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 69<td>Gets the number of commands that wait for processing to end.</td> 70</tr> 71</tbody> 72</table> 73 74<h3><a name="Seq_Command">Sequence Commands</a></h3> 75<table border="1" width="100%"> 76<tbody> 77<tr> 78<th width="25%"><a href="SND_StartSeq.html" target="_self">SND_StartSeq</a></th> 79<td width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 80<td>Plays sequence.</td> 81</tr> 82<tr> 83<th width="25%"><a href="SND_PrepareSeq.html" target="_self">SND_PrepareSeq</a></th> 84<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 85<td>Prepares the sequence for playback.</td> 86</tr> 87<tr> 88<th width="25%"><a href="SND_StartPreparedSeq.html" target="_self">SND_StartPreparedSeq</a></th> 89<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 90<td>Plays a sequence that has been prepared for playback.</td> 91</tr> 92<tr> 93<th width="25%"><a href="SND_StopSeq.html" target="_self">SND_StopSeq</a></th> 94<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 95<td>Stops sequence.</td> 96</tr> 97<tr> 98<th width="25%"><a href="SND_PauseSeq.html" target="_self">SND_PauseSeq</a></th> 99<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 100<td>Pauses or restarts sequence</td> 101</tr> 102<tr> 103<th width="25%"><a href="SND_SetPlayerVolume.html" target="_self">SND_SetPlayerVolume</a></th> 104<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 105<td>Changes the player volume.</td> 106</tr> 107<tr> 108<th width="25%"><a href="SND_SetPlayerTempoRatio.html" target="_self">SND_SetPlayerTempoRatio</a></th> 109<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 110<td>Changes the tempo of the sequence.</td> 111</tr> 112<tr> 113<th width="25%"><a href="SND_SetPlayerChannelPriority.html" target="_self">SND_SetPlayerChannelPriority</a></th> 114<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 115<td>Changes the sound priority of the player.</td> 116</tr> 117<tr> 118<th width="25%"><a href="SND_SetPlayerLocalVariable.html" target="_self">SND_SetPlayerLocalVariable</a></th> 119<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 120<td>Sets the player local variable.</td> 121</tr> 122<tr> 123<th width="25%"><a href="SND_SetPlayerGlobalVariable.html" target="_self">SND_SetPlayerGlobalVariable</a></th> 124<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 125<td>Sets the player global variable.</td> 126</tr> 127<tr> 128<th width="25%"><a href="SND_SetTrackMute.html" target="_self">SND_SetTrackMute*</a></th> 129<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 130<td>Mutes tracks.</td> 131</tr> 132<tr> 133<th width="25%"><a href="SND_SetTrackVolume.html" target="_self">SND_SetTrackVolume</a></th> 134<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 135<td>Changes the volume of tracks.</td> 136</tr> 137<tr> 138<th width="25%"><a href="SND_SetTrackPitch.html" target="_self">SND_SetTrackPitch</a></th> 139<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 140<td>Changes the pitch of tracks.</td> 141</tr> 142<tr> 143<th width="25%"><a href="SND_SetTrackPan.html" target="_self">SND_SetTrackPan</a></th> 144<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 145<td>Changes the pan (position) of tracks.</td> 146</tr> 147<tr> 148<th width="25%"><a href="SND_SetTrackPanRange.html" target="_self">SND_SetTrackPanRange</a></th> 149<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 150<td>Changes the track pan range.</td> 151</tr> 152<tr> 153<th width="25%"><a href="SND_SetTrackModDepth.html" target="_self">SND_SetTrackModDepth</a></th> 154<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 155<td>Changes the modulation depth of tracks.</td> 156</tr> 157<tr> 158<th width="25%"><a href="SND_SetTrackModSpeed.html" target="_self">SND_SetTrackModSpeed</a></th> 159<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 160<td>Changes the modulation speed of tracks.</td> 161</tr> 162<tr> 163<th width="25%"><a href="SND_SetTrackAllocatableChannel.html" target="_self">SND_SetTrackAllocatableChannel</a></th> 164<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 165<td>Changes the channel that can be allocated for a track.</td> 166</tr> 167</tbody> 168</table> 169 170<h3><a name="Channel_Command">Channel Commands</a></h3> 171<table border="1" width="100%"> 172<tbody> 173<tr> 174<th width="25%"><a href="SND_LockChannel.html" target="_self">SND_LockChannel</a></th> 175<td width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 176<td>Locks channels so they can be directly controlled.</td> 177</tr> 178<tr> 179<th width="25%"><a href="SND_UnlockChannel.html" target="_self">SND_UnlockChannel</a></th> 180<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 181<td>Unlocks locked channels.</td> 182</tr> 183<tr> 184<th width="25%"><a href="SND_StopUnlockedChannel.html" target="_self">SND_StopUnlockedChannel</a></th> 185<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 186<td>Stops the unlocked channel.</td> 187</tr> 188<tr> 189<th width="25%"><a href="SND_SetupChannelPcm.html" target="_self">SND_SetupChannelPcm</a></th> 190<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 191<td>Sets up channels for PCM playback.</td> 192</tr> 193<tr> 194<th width="25%"><a href="SND_SetupChannelPsg.html" target="_self">SND_SetupChannelPsg</a></th> 195<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 196<td>Sets up a channel for playing PSG rectangular waves.</td> 197</tr> 198<tr> 199<th width="25%"><a href="SND_SetupChannelNoise.html" target="_self">SND_SetupChannelNoise</a></th> 200<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 201<td>Sets up a channel for playing white noise.</td> 202</tr> 203<tr> 204<th width="25%"><a href="SND_SetChannelVolume.html" target="_self">SND_SetChannelVolume</a></th> 205<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 206<td>Changes the channel volume.</td> 207</tr> 208<tr> 209<th width="25%"><a href="SND_SetChannelTimer.html" target="_self">SND_SetChannelTimer</a></th> 210<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 211<td>Changes the channel timer.</td> 212</tr> 213<tr> 214<th width="25%"><a href="SND_SetChannelPan.html" target="_self">SND_SetChannelPan</a></th> 215<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 216<td>Changes the channel pan.</td> 217</tr> 218</tbody> 219</table> 220 221<h3><a name="Capture_Command">Capture Commands</a></h3> 222<table border="1" width="100%"> 223<tbody> 224<tr> 225<th width="25%"><a href="SND_SetupCapture.html" target="_self">SND_SetupCapture</a></th> 226<td width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 227<td>Sets up captures.</td> 228</tr> 229</tbody> 230</table> 231 232<h3><a name="Alarm_Command">Alarm Commands</a></h3> 233<table border="1" width="100%"> 234<tbody> 235<tr> 236<th width="25%"><a href="SND_SetupAlarm.html" target="_self">SND_SetupAlarm</a></th> 237<td width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 238<td>Sets up the sound alarm.</td> 239</tr> 240</tbody> 241</table> 242 243<h3><a name="Timer_Command">Timer Commands</a></h3> 244<table border="1" width="100%"> 245<tbody> 246<tr> 247<th width="25%"><a href="SND_StartTimer.html" target="_self">SND_StartTimer</a></th> 248<td width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 249<td>Starts timers.</td> 250</tr> 251<tr> 252<th width="25%"><a href="SND_StopTimer.html" target="_self">SND_StopTimer</a></th> 253<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 254<td>Stops timers.</td> 255</tr> 256</tbody> 257</table> 258 259<h3><a name="Global_Command">Global Settings Commands</a></h3> 260<table border="1" width="100%"> 261<tbody> 262<tr> 263<th width="25%"><a href="SND_SetMasterVolume.html" target="_self">SND_SetMasterVolume</a></th> 264<td width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 265<td>Changes the master volume.</td> 266</tr> 267<tr> 268<th width="25%"><a href="SND_SetMasterPan.html" target="_self">SND_SetMasterPan</a></th> 269<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 270<td>Sets the master pan.</td> 271</tr> 272<tr> 273<th width="25%"><a href="SND_ResetMasterPan.html" target="_self">SND_ResetMasterPan</a></th> 274<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 275<td>Disables the master pan.</td> 276</tr> 277<tr> 278<th width="25%"><a href="SND_SetOutputSelector.html" target="_self">SND_SetOutputSelector</a></th> 279<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 280<td>Changes the output selector.</td> 281</tr> 282</tbody> 283</table> 284 285<h3><a name="Invalidate_Command">Data Invalidation Commands</a></h3> 286<table border="1" width="100%"> 287<tbody> 288<tr> 289<th width="25%"><a href="SND_InvalidateSeqData.html" target="_self">SND_InvalidateSeqData</a></th> 290<td width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 291<td>Invalidates sequence data.</td> 292</tr> 293<tr> 294<th width="25%"><a href="SND_InvalidateBankData.html" target="_self">SND_InvalidateBankData</a></th> 295<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 296<td>Invalidates bank data.</td> 297</tr> 298<tr> 299<th width="25%"><a href="SND_InvalidateWaveData.html" target="_self">SND_InvalidateWaveData</a></th> 300<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 301<td>Invalidates waveform data.</td> 302</tr> 303</tbody> 304</table> 305 306<h3><a name="DriverInfo_Command">Driver Information Commands</a></h3> 307<table border="1" width="100%"> 308<tbody> 309<tr> 310<th width="25%"><a href="SND_ReadDriverInfo.html" target="_self">SND_ReadDriverInfo</a></th> 311<td width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 312<td>Gets sound driver information.</td> 313</tr> 314</tbody> 315</table> 316 317<h3><a name="Bank">Bank</a></h3> 318<table border="1" width="100%"> 319<tbody> 320<tr> 321<th width="25%"><a href="SND_AssignWaveArc.html" target="_self">SND_AssignWaveArc</a></th> 322<td width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 323<td>Assigns waveform archives to banks.</td> 324</tr> 325<tr> 326<th width="25%"><a href="SND_DestroyBank.html" target="_self">SND_DestroyBank</a></th> 327<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 328<td>Destroys banks.</td> 329</tr> 330<tr> 331<th width="25%"><a href="SND_DestroyWaveArc.html" target="_self">SND_DestroyWaveArc</a></th> 332<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 333<td>Destroys waveform archives.</td> 334</tr> 335<tr> 336<th width="25%"><a href="SND_ReadInstData.html" target="_self">SND_ReadInstData</a></th> 337<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 338<td>Reads instruments from banks.</td> 339</tr> 340<tr> 341<th width="25%"><a href="SND_WriteInstData.html" target="_self">SND_WriteInstData</a></th> 342<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 343<td>Updates the instrument data in banks.</td> 344</tr> 345<tr> 346<th width="25%"><a href="SND_GetFirstInstDataPos.html" target="_self">SND_GetFirstInstDataPos</a></th> 347<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 348<td>Gets the location information for scanning instrument data.</td> 349</tr> 350<tr> 351<th width="25%"><a href="SND_GetNextInstData.html" target="_self">SND_GetNextInstData</a></th> 352<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 353<td>Gets the instrument data in order.</td> 354</tr> 355<tr> 356<th width="25%"><a href="SND_GetWaveDataCount.html" target="_self">SND_GetWaveDataCount</a></th> 357<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 358<td>Gets the amount of waveform data in the waveform archive.</td> 359</tr> 360<tr> 361<th width="25%"><a href="SND_GetWaveDataAddress.html" target="_self">SND_GetWaveDataAddress</a></th> 362<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 363<td>Gets the address of the waveform data in the waveform archive.</td> 364</tr> 365<tr> 366<th width="25%"><a href="SND_SetWaveDataAddress.html" target="_self">SND_SetWaveDataAddress</a></th> 367<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 368<td>Updates the address of the waveform data in the waveform archive.</td> 369</tr> 370<tr> 371<th width="25%"><a href="SNDInstData.html" target="_self">SNDInstData</a></th> 372<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 373<td>Instrument data structure.</td> 374</tr> 375<tr> 376<th width="25%"><a href="SNDWaveData.html" target="_self">SNDWaveData</a></th> 377<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 378<td>Waveform data structure.</td> 379</tr> 380</tbody> 381</table> 382 383<h3><a name="GetInfo">Get Information</a></h3> 384<table border="1" width="100%"> 385<tbody> 386<tr> 387<th width="25%"><a href="SND_GetPlayerStatus.html" target="_self">SND_GetPlayerStatus</a></th> 388<td width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 389<td>Gets the status of the players, showing whether they are active.</td> 390</tr> 391<tr> 392<th width="25%"><a href="SND_GetChannelStatus.html" target="_self">SND_GetChannelStatus</a></th> 393<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 394<td>Gets the status of the channels, showing whether they are active.</td> 395</tr> 396<tr> 397<th width="25%"><a href="SND_GetCaptureStatus.html" target="_self">SND_GetCaptureStatus</a></th> 398<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 399<td>Uses a return value to determine whether a sound capture is active.</td> 400</tr> 401<tr> 402<th width="25%"><a href="SND_GetPlayerLocalVariable.html" target="_self">SND_GetPlayerLocalVariable</a></th> 403<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 404<td>Gets the sequence local variable.</td> 405</tr> 406<tr> 407<th width="25%"><a href="SND_GetPlayerGlobalVariable.html" target="_self">SND_GetPlayerGlobalVariable</a></th> 408<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 409<td>Gets the sequence global variable.</td> 410</tr> 411<tr> 412<th width="25%"><a href="SND_GetPlayerTickCounter.html" target="_self">SND_GetPlayerTickCounter</a></th> 413<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 414<td>Gets the player tick counter.</td> 415</tr> 416<tr> 417<th width="25%"><a href="SND_ReadChannelInfo.html" target="_self">SND_ReadChannelInfo</a></th> 418<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 419<td>Gets channel information.</td> 420</tr> 421<tr> 422<th width="25%"><a href="SND_ReadPlayerInfo.html" target="_self">SND_ReadPlayerInfo</a></th> 423<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 424<td>Gets the player information.</td> 425</tr> 426<tr> 427<th width="25%"><a href="SND_ReadTrackInfo.html" target="_self">SND_ReadTrackInfo</a></th> 428<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 429<td>Gets the track information.</td> 430</tr> 431<tr> 432<th width="25%"><a href="SNDChannelInfo.html" target="_self">SNDChannelInfo</a></th> 433<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 434<td>Channel information structure.</td> 435</tr> 436<tr> 437<th width="25%"><a href="SNDPlayerInfo.html" target="_self">SNDPlayerInfo</a></th> 438<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 439<td>Player information structure.</td> 440</tr> 441<tr> 442<th width="25%"><a href="SNDTrackInfo.html" target="_self">SNDTrackInfo</a></th> 443<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 444<td>Track information structure.</td> 445</tr> 446</tbody> 447</table> 448 449<h3><a name="Utility">Utilities</a></h3> 450<table border="1" width="100%"> 451<tbody> 452<tr> 453<th width="25%"><a href="SND_CalcDecibel.html" target="_self">SND_CalcDecibel</a></th> 454<td width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 455<td>Calculates the decibel value.</td> 456</tr> 457<tr> 458<th width="25%"><a href="SND_CalcDecibelSquare.html" target="_self">SND_CalcDecibelSquare</a></th> 459<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 460<td>Calculates the decibel value corresponding to the square of the scale value.</td> 461</tr> 462<tr> 463<th width="25%"><a href="SND_CalcTimer.html" target="_self">SND_CalcTimer</a></th> 464<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 465<td>Calculates the timer value after pitch conversion.</td> 466</tr> 467<tr> 468<th width="25%"><a href="SND_CalcChannelVolume.html" target="_self">SND_CalcChannelVolume</a></th> 469<td><img src="../image/NTR.gif"><img src="../image/TWL.gif"></td> 470<td>Calculates the value for the channel volume.</td> 471</tr> 472</tbody> 473</table> 474 475<h3><a name="Extra">Extended Features (SNDEX)</a></h3> 476<table border="1" width="100%"> 477<tbody> 478<tr> 479<th width="25%"><a href="sndex/SNDEX_Init.html" target="_self">SNDEX_Init</a></th> 480<td width="48"><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 481<td>Initializes extended sound features.</td> 482</tr> 483<tr> 484<th width="25%"><a href="sndex/SNDEX_IsConnectedHeadphoneAsync.html" target="_self">SNDEX_IsConnectedHeadphoneAsync</a></th> 485<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 486<td>Asynchronously gets the headphone connection state.</td> 487</tr> 488<tr> 489<th width="25%"><a href="sndex/SNDEX_IsConnectedHeadphone.html" target="_self">SNDEX_IsConnectedHeadphone</a></th> 490<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 491<td>Synchronously gets the headphone connection state.</td> 492</tr> 493<tr> 494<th width="25%"><a href="sndex/SNDEX_GetMuteAsync.html">SNDEX_GetMuteAsync</a></th> 495<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 496<td>Asynchronously gets the mute settings.</td> 497</tr> 498<tr> 499<th width="25%"><a href="sndex/SNDEX_GetMute.html">SNDEX_GetMute</a></th> 500<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 501<td>Synchronously gets the mute settings.</td> 502</tr> 503<tr> 504<th width="25%"><a href="sndex/SNDEX_GetI2SFrequencyAsync.html">SNDEX_GetI2SFrequencyAsync</a></th> 505<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 506<td>Asynchronously gets the I2S frequency.</td> 507</tr> 508<tr> 509<th width="25%"><a href="sndex/SNDEX_GetI2SFrequency.html">SNDEX_GetI2SFrequency</a></th> 510<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 511<td>Synchronously gets the I2S frequency.</td> 512</tr> 513<tr> 514<th width="25%"><a href="sndex/SNDEX_GetDSPMixRateAsync.html">SNDEX_GetDSPMixRateAsync</a></th> 515<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 516<td>Asynchronously gets the rate at which DSP audio output is mixed.</td> 517</tr> 518<tr> 519<th width="25%"><a href="sndex/SNDEX_GetDSPMixRate.html">SNDEX_GetDSPMixRate</a></th> 520<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 521<td>Synchronously gets the rate at which DSP audio output is mixed.</td> 522</tr> 523<tr> 524<th width="25%"><a href="sndex/SNDEX_GetVolumeAsync.html">SNDEX_GetVolumeAsync</a></th> 525<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 526<td>Asynchronously gets the speaker volume.</td> 527</tr> 528<tr> 529<th width="25%"><a href="sndex/SNDEX_GetVolume.html">SNDEX_GetVolume</a></th> 530<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 531<td>Synchronously gets the speaker volume.</td> 532</tr> 533<tr> 534<th width="25%"><a href="sndex/SNDEX_GetVolumeAsync.html">SNDEX_GetCurrentVolumeAsync</a></th> 535<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 536<td>Asynchronously gets the speaker volume of the console at the time the function executes.</td> 537</tr> 538<tr> 539<th width="25%"><a href="sndex/SNDEX_GetVolume.html">SNDEX_GetCurrentVolume</a></th> 540<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 541<td>Synchronously gets the speaker volume of the console at the time the function executes.</td> 542</tr> 543<tr> 544<th width="25%"><a href="sndex/SNDEX_SetMuteAsync.html">SNDEX_SetMuteAsync</a></th> 545<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 546<td>Asynchronously changes the mute settings.</td> 547</tr> 548<tr> 549<th width="25%"><a href="sndex/SNDEX_SetMute.html">SNDEX_SetMute</a></th> 550<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 551<td>Synchronously changes the mute settings.</td> 552</tr> 553<tr> 554<th width="25%"><a href="sndex/SNDEX_SetI2SFrequencyAsync.html">SNDEX_SetI2SFrequencyAsync</a></th> 555<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 556<td>Asynchronously changes the I2S frequency.</td> 557</tr> 558<tr> 559<th width="25%"><a href="sndex/SNDEX_SetI2SFrequency.html">SNDEX_SetI2SFrequency</a></th> 560<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 561<td>Synchronously changes the I2S frequency.</td> 562</tr> 563<tr> 564<th width="25%"><a href="sndex/SNDEX_SetIirFilter.html">SNDEX_SetIirFilter</a></th> 565<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 566<td>Synchronously sets an IIR filter.</td> 567</tr> 568<tr> 569<th width="25%"><a href="sndex/SNDEX_SetIirFilterAsync.html">SNDEX_SetIirFilterAsync</a></th> 570<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 571<td>Asynchronously sets an IIR filter.</td> 572</tr> 573<tr> 574<th width="25%"><a href="sndex/SNDEX_SetDSPMixRateAsync.html">SNDEX_SetDSPMixRateAsync</a></th> 575<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 576<td>Asynchronously changes the rate at which DSP audio output is mixed.</td> 577</tr> 578<tr> 579<th width="25%"><a href="sndex/SNDEX_SetDSPMixRate.html">SNDEX_SetDSPMixRate</a></th> 580<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 581<td>Synchronously changes the rate at which DSP audio output is mixed.</td> 582</tr> 583<tr> 584<th width="25%"><a href="sndex/SNDEX_SetVolumeAsync.html">SNDEX_SetVolumeAsync</a></th> 585<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 586<td>Asynchronously changes the speaker volume.</td> 587</tr> 588<tr> 589<th width="25%"><a href="sndex/SNDEX_SetVolume.html">SNDEX_SetVolume</a></th> 590<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 591<td>Synchronously changes the speaker volume.</td> 592</tr> 593<tr> 594<th width="25%"><a href="sndex/SNDEX_SetIgnoreHWVolume.html">SNDEX_SetIgnoreHWVolume</a></th> 595<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 596<td>Saves the current speaker volume and synchronously changes the value to the specified speaker volume.</td> 597</tr> 598<tr> 599<th width="25%"><a href="sndex/SNDEX_ResetIgnoreHWVolume.html">SNDEX_ResetIgnoreHWVolume</a></th> 600<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 601<td>Synchronously changes the speaker volume to the value that was saved when the <A href="sndex/SNDEX_SetIgnoreHWVolume.html"><CODE>SNDEX_SetIgnoreHWVolume</CODE></A> function was run.</td> 602</tr> 603<tr> 604<th width="25%"><a href="sndex/SNDEX_SetVolumeSwitchCallback.html">SNDEX_SetVolumeSwitchCallback</a></th> 605<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 606<td>Sets the callback function to notify when the volume button on the TWL system is pressed.</td> 607</tr> 608<tr> 609<th width="25%"><a href="sndex/SNDEXHeadphone.html">SNDEXHeadphone</a></th> 610<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 611<td>An enumerated type that shows the headphone connection state.</td> 612</tr> 613<tr> 614<th width="25%"><a href="sndex/SNDEXIirFilterParam.html">SNDEXIirFilterParam</a></th> 615<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 616<td>A structure that is a collection of parameters used to set IIR filters.</td> 617</tr> 618<tr> 619<th width="25%"><a href="sndex/SNDEXIirFilterTarget.html">SNDEXIirFilterTarget</a></th> 620<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 621<td>An enumerated type that indicates the target to which IIR filters will be applied.</td> 622</tr> 623<tr> 624<th width="25%"><a href="sndex/SNDEXMute.html">SNDEXMute</a></th> 625<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 626<td>An enumerated type that shows mute settings.</td> 627</tr> 628<tr> 629<th width="25%"><a href="sndex/SNDEXFrequency.html">SNDEXFrequency</a></th> 630<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 631<td>An enumerated type that shows the I2S operating frequency.</td> 632</tr> 633<tr> 634<th width="25%"><a href="sndex/SNDEXCallback.html">SNDEXCallback</a></th> 635<td><img src="../image/BPT.gif"><img src="../image/TWL.gif"></td> 636<td>The common type for asynchronous callback functions related to extended sound features.</td> 637</tr> 638</tbody> 639</table> 640<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><hr><p>CONFIDENTIAL</p></body> 641</html> 642