|
spAudio
|
#include <sp/spWave.h>

Data Fields | |
| unsigned long | info_mask |
| spLong32 | track |
| char | title [SP_SONG_INFO_SIZE] |
| char | artist [SP_SONG_INFO_SIZE] |
| char | album [SP_SONG_INFO_SIZE] |
| char | genre [SP_SONG_INFO_GENRE_SIZE] |
| char | album_artist [SP_SONG_INFO_ALBUM_ARTIST_SIZE] |
| char | release [SP_SONG_INFO_RELEASE_SIZE] |
| char | producer [SP_SONG_INFO_PRODUCER_SIZE] |
| spLong32 | track_total |
| spLong32 | disc |
| spLong32 | disc_total |
| spLong32 | tempo |
| char | copyright [SP_SONG_INFO_SIZE] |
| char | engineer [SP_SONG_INFO_SIZE] |
| char | source [SP_SONG_INFO_SOURCE_SIZE] |
| char | composer [SP_SONG_INFO_COMPOSER_SIZE] |
| char | software [SP_SONG_INFO_SOFTWARE_SIZE] |
| char | lyricist [SP_SONG_INFO_LYRICIST_SIZE] |
| char | subject [SP_SONG_INFO_SUBJECT_SIZE] |
| char | isrc [SP_SONG_INFO_ISRC_SIZE] |
| char | comment [SP_SONG_INFO_SIZE] |
Related Symbols | |
(Note that these are not member symbols.) | |
| spBool | spInitSongInfoV2 (spSongInfoV2 *song_info) |
| spBool | spCopySongInfoV2 (spSongInfoV2 *dest_info, spSongInfoV2 *src_info) |
| spBool | spEqSongInfoV2 (spSongInfoV2 *info1, spSongInfoV2 *info2) |
| spBool | spShowSongInfoV2 (spSongInfoV2 *song_info, const char *indent, FILE *fp) |
A structure to hold song information (version 2). This is the extended version of spSongInfo .
|
related |
Initialize contents of spSongInfoV2 .
|
related |
Copy contents of spSongInfoV2 to another.
|
related |
Check if contents of two spSongInfoV2 variables are identical.
|
related |
Display contents of spSongInfoV2 information.
| unsigned long info_mask |
Mask indicating which information is valid.
| spLong32 track |
Track number.
| char title[SP_SONG_INFO_SIZE] |
Song title.
| char artist[SP_SONG_INFO_SIZE] |
Artist name.
| char album[SP_SONG_INFO_SIZE] |
Album title.
| char genre[SP_SONG_INFO_GENRE_SIZE] |
Genre.
| char album_artist[SP_SONG_INFO_ALBUM_ARTIST_SIZE] |
Album artist. V2 only.
| char release[SP_SONG_INFO_RELEASE_SIZE] |
Release date.
| char producer[SP_SONG_INFO_PRODUCER_SIZE] |
Producer name. V2 only.
| spLong32 track_total |
The number of total tracks. V2 only.
| spLong32 disc |
Disc number. V2 only.
| spLong32 disc_total |
The numer of total discs. V2 only.
| spLong32 tempo |
Tempo in BPM. V2 only.
| char copyright[SP_SONG_INFO_SIZE] |
Copyright information.
| char engineer[SP_SONG_INFO_SIZE] |
Engineer name.
| char source[SP_SONG_INFO_SOURCE_SIZE] |
Source information. WAVE file uses this information.
| char composer[SP_SONG_INFO_COMPOSER_SIZE] |
Composer name. V2 only.
| char software[SP_SONG_INFO_SOFTWARE_SIZE] |
Software name.
| char lyricist[SP_SONG_INFO_LYRICIST_SIZE] |
Lyricist name. V2 only.
| char subject[SP_SONG_INFO_SUBJECT_SIZE] |
Subject.
| char isrc[SP_SONG_INFO_ISRC_SIZE] |
ISRC information. V2 only.
| char comment[SP_SONG_INFO_SIZE] |
Some comments.