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.