| spAudio
    | 


| データ構造 | |
| struct | spWaveInfo | 
| struct | spSongInfo | 
| struct | spSongInfoV2 | 
| 関数 | |
| spBool | spInitWaveInfo (spWaveInfo *wave_info) | 
| spBool | spCopyWaveInfo (spWaveInfo *dest_info, spWaveInfo *src_info) | 
| spBool | spInitSongInfo (spSongInfo *song_info) | 
| spBool | spInitSongInfoV2 (spSongInfoV2 *song_info) | 
| spBool | spCopySongInfo (spSongInfo *dest_info, spSongInfo *src_info) | 
| spBool | spCopySongInfoV2 (spSongInfoV2 *dest_info, spSongInfoV2 *src_info) | 
| spBool | spEqSongInfo (spSongInfo *info1, spSongInfo *info2) | 
| spBool | spEqSongInfoV2 (spSongInfoV2 *info1, spSongInfoV2 *info2) | 
| spBool | spShowSongInfo (spSongInfo *song_info, const char *indent, FILE *fp) | 
| spBool | spShowSongInfoV2 (spSongInfoV2 *song_info, const char *indent, FILE *fp) | 
| 
 | extern | 
spWaveInfo 型の変数を初期化します.
| [in] | wave_info | 初期化する spWaveInfo 型の変数のアドレスを渡します. | 
| SP_TRUE | 成功 | 
| SP_FALSE | 失敗 | 
| 
 | extern | 
spWaveInfo 型の変数をコピーします.
| [out] | dest_info | コピー先の spWaveInfo 型の変数のアドレスを渡します. | 
| [in] | src_info | コピー元の spWaveInfo 型の変数のアドレスを渡します. | 
| SP_TRUE | 成功 | 
| SP_FALSE | 失敗 | 
| 
 | extern | 
| 
 | extern | 
spSongInfoV2 型の変数を初期化します.
| [out] | song_info | 初期化する spSongInfoV2 型の変数のアドレスを渡します. | 
| SP_TRUE | 成功 | 
| SP_FALSE | 失敗 | 
| 
 | extern | 
spSongInfo 型の変数をコピーします.
| [out] | dest_info | コピー先の spSongInfo 型の変数のアドレスを渡します. | 
| [in] | src_info | コピー元の spSongInfo 型の変数のアドレスを渡します. | 
| SP_TRUE | 成功 | 
| SP_FALSE | 失敗 | 
| 
 | extern | 
spSongInfoV2 型の変数をコピーします.
| [out] | dest_info | コピー先の spSongInfoV2 型の変数のアドレスを渡します. | 
| [in] | src_info | コピー元の spSongInfoV2 型の変数のアドレスを渡します. | 
| SP_TRUE | 成功 | 
| SP_FALSE | 失敗 | 
| 
 | extern | 
spSongInfo 型の変数の内容が同じかどうかをチェックします.
| [in] | info1 | spSongInfo 型の変数のアドレスを渡します. | 
| [in] | info2 | spSongInfo 型の変数のアドレスを渡します. | 
| SP_TRUE | 同じ | 
| SP_FALSE | 同じでない | 
| 
 | extern | 
spSongInfoV2 型の変数の内容が同じかどうかをチェックします.
| [in] | info1 | spSongInfoV2 型の変数のアドレスを渡します. | 
| [in] | info2 | spSongInfoV2 型の変数のアドレスを渡します. | 
| SP_TRUE | 同じ | 
| SP_FALSE | 同じでない | 
| 
 | extern | 
spSongInfo 型の変数の内容を出力します.
| [in] | song_info | 出力する spSongInfo 型の変数のアドレスを渡します. | 
| [in] | indent | 出力する際のインデントとなる文字列を指定します. NULL を指定するとインデントを行いません. | 
| [in] | fp | 出力先のファイルと対応するファイルポインタを指定します. | 
| SP_TRUE | 成功 | 
| SP_FALSE | 失敗 | 
| 
 | extern | 
spSongInfoV2 型の変数の内容を出力します.
| [in] | song_info | 出力する spSongInfoV2 型の変数のアドレスを渡します. | 
| [in] | indent | 出力する際のインデントとなる文字列を指定します. NULL を指定するとインデントを行いません. | 
| [in] | fp | 出力先のファイルと対応するファイルポインタを指定します. | 
| SP_TRUE | 成功 | 
| SP_FALSE | 失敗 |