api68_music_info_t Struct Reference
[sc68 main API]

#include <api68.h>


Detailed Description

Music information.

Warning:
Most string in this structure point on disk and must not be used after the api68_close() call.


Data Fields

int track
 Track number (0:disk information).
int tracks
 Number of track.
const char * title
 Disk or track title.
const char * author
 Author name.
const char * composer
 Composer name.
const char * replay
 Replay name.
const char * hwname
 Hardware description.
char time [12]
 Time in format TT MM:SS.
struct {
   unsigned   ym:1
 Music uses YM-2149 (ST).
   unsigned   ste:1
 Music uses STE specific hardware.
   unsigned   amiga:1
 Music uses Paula Amiga hardware.
hw
 Hardware used.
unsigned int time_ms
 Duration in ms.
unsigned int start_ms
 Absolute start time in disk in ms.
unsigned int rate
 Replay rate.
unsigned int addr
 Load address.


Field Documentation

int api68_music_info_t::track

Track number (0:disk information).

int api68_music_info_t::tracks

Number of track.

const char* api68_music_info_t::title

Disk or track title.

const char* api68_music_info_t::author

Author name.

const char* api68_music_info_t::composer

Composer name.

const char* api68_music_info_t::replay

Replay name.

const char* api68_music_info_t::hwname

Hardware description.

char api68_music_info_t::time[12]

Time in format TT MM:SS.

unsigned api68_music_info_t::ym

Music uses YM-2149 (ST).

unsigned api68_music_info_t::ste

Music uses STE specific hardware.

unsigned api68_music_info_t::amiga

Music uses Paula Amiga hardware.

struct { ... } api68_music_info_t::hw

Hardware used.

unsigned int api68_music_info_t::time_ms

Duration in ms.

unsigned int api68_music_info_t::start_ms

Absolute start time in disk in ms.

unsigned int api68_music_info_t::rate

Replay rate.

unsigned int api68_music_info_t::addr

Load address.


The documentation for this struct was generated from the following file:
Generated on Wed Jul 25 10:04:21 2007 for sc68fordevelopers by  doxygen 1.5.2