sc68fordevelopers  2.2.1
Data Fields
api68_music_info_t Struct Reference

Music information. More...

#include <api68.h>

Data Fields

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

Detailed Description

Music information.

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

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: