spAudio
Loading...
Searching...
No Matches
spSongInfo Struct Reference

#include <sp/spWave.h>

Collaboration diagram for spSongInfo:
Collaboration graph

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_SIZE]
 
char release [SP_SONG_INFO_SIZE]
 
char copyright [SP_SONG_INFO_SIZE]
 
char engineer [SP_SONG_INFO_SIZE]
 
char source [SP_SONG_INFO_SIZE]
 
char software [SP_SONG_INFO_SIZE]
 
char subject [SP_SONG_INFO_SIZE]
 
char comment [SP_SONG_INFO_SIZE]
 

Related Symbols

(Note that these are not member symbols.)

spBool spInitSongInfo (spSongInfo *song_info)
 
spBool spCopySongInfo (spSongInfo *dest_info, spSongInfo *src_info)
 
spBool spEqSongInfo (spSongInfo *info1, spSongInfo *info2)
 
spBool spShowSongInfo (spSongInfo *song_info, const char *indent, FILE *fp)
 

Detailed Description

A structure to hold song information.

See also
spSongInfoV2

Friends And Related Symbol Documentation

◆ spInitSongInfo()

spBool spInitSongInfo ( spSongInfo * song_info)
related

Initialize contents of spSongInfo .

◆ spCopySongInfo()

spBool spCopySongInfo ( spSongInfo * dest_info,
spSongInfo * src_info )
related

Copy contents of spSongInfo to another.

◆ spEqSongInfo()

spBool spEqSongInfo ( spSongInfo * info1,
spSongInfo * info2 )
related

Check if contents of two spSongInfo variables are identical.

◆ spShowSongInfo()

spBool spShowSongInfo ( spSongInfo * song_info,
const char * indent,
FILE * fp )
related

Display contents of spSongInfo information.

Field Documentation

◆ info_mask

unsigned long info_mask

Mask indicating which information is valid.

◆ track

spLong32 track

Track number.

◆ title

char title[SP_SONG_INFO_SIZE]

Song title.

◆ artist

char artist[SP_SONG_INFO_SIZE]

Artist name.

◆ album

char album[SP_SONG_INFO_SIZE]

Album title.

◆ genre

char genre[SP_SONG_INFO_SIZE]

Genre.

◆ release

char release[SP_SONG_INFO_SIZE]

Release date.

◆ copyright

char copyright[SP_SONG_INFO_SIZE]

Copyright information.

◆ engineer

char engineer[SP_SONG_INFO_SIZE]

Engineer name.

◆ source

char source[SP_SONG_INFO_SIZE]

Source information. WAVE file uses this information.

◆ software

char software[SP_SONG_INFO_SIZE]

Software name.

◆ subject

char subject[SP_SONG_INFO_SIZE]

Subject.

◆ comment

char comment[SP_SONG_INFO_SIZE]

Some comments.