libextractor  1.11
About: GNU libextractor is a library used to extract meta-data from files of arbitrary type.
  Fossies Dox: libextractor-1.11.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

header Struct Reference

Data Fields

char magicid [5]
 
char nsfversion
 
unsigned char songs
 
unsigned char firstsong
 
uint16_t loadaddr
 
uint16_t initaddr
 
uint16_t playaddr
 
char title [32]
 
char artist [32]
 
char copyright [32]
 
uint16_t ntscspeed
 
char bankswitch [8]
 
uint16_t palspeed
 
char tvflags
 
char chipflags
 
sidwrd sidversion
 
sidwrd dataoffset
 
sidwrd loadaddr
 
sidwrd initaddr
 
sidwrd playaddr
 
sidwrd songs
 
sidwrd firstsong
 
sidlongwrd speed
 
sidwrd flags
 
char startpage
 
char pagelength
 
sidwrd reserved
 

Detailed Description

Header of an NSF file.

"Header" of an NSFE file.

Header of a SID file.

Definition at line 47 of file nsf_extractor.c.

Field Documentation

◆ artist

char header::artist

Artist name.

Name of the artist.

Definition at line 92 of file nsf_extractor.c.

Referenced by EXTRACTOR_nsf_extract_method(), and EXTRACTOR_sid_extract_method().

◆ bankswitch

char header::bankswitch[8]

Unknown.

Definition at line 107 of file nsf_extractor.c.

◆ chipflags

char header::chipflags

Flags about the decoder chip.

Definition at line 122 of file nsf_extractor.c.

Referenced by EXTRACTOR_nsf_extract_method().

◆ copyright

char header::copyright

Copyright information.

Definition at line 97 of file nsf_extractor.c.

Referenced by EXTRACTOR_nsf_extract_method(), and EXTRACTOR_sid_extract_method().

◆ dataoffset

sidwrd header::dataoffset

Unknown.

Definition at line 67 of file sid_extractor.c.

◆ firstsong [1/2]

unsigned char header::firstsong

Starting song.

Definition at line 67 of file nsf_extractor.c.

Referenced by EXTRACTOR_nsf_extract_method(), and EXTRACTOR_sid_extract_method().

◆ firstsong [2/2]

sidwrd header::firstsong

Starting song.

Definition at line 92 of file sid_extractor.c.

◆ flags

sidwrd header::flags

Flags

Definition at line 119 of file sid_extractor.c.

Referenced by EXTRACTOR_s3m_extract_method(), and EXTRACTOR_sid_extract_method().

◆ initaddr [1/2]

uint16_t header::initaddr

Unknown.

Definition at line 77 of file nsf_extractor.c.

◆ initaddr [2/2]

sidwrd header::initaddr

Unknown.

Definition at line 77 of file sid_extractor.c.

◆ loadaddr [1/2]

uint16_t header::loadaddr

Unknown.

Definition at line 72 of file nsf_extractor.c.

◆ loadaddr [2/2]

sidwrd header::loadaddr

Unknown.

Definition at line 72 of file sid_extractor.c.

◆ magicid

char header::magicid

Magic code.

Magic string.

Definition at line 52 of file nsf_extractor.c.

Referenced by EXTRACTOR_nsf_extract_method(), EXTRACTOR_nsfe_extract_method(), and EXTRACTOR_sid_extract_method().

◆ nsfversion

char header::nsfversion

NSF version number.

Definition at line 57 of file nsf_extractor.c.

Referenced by EXTRACTOR_nsf_extract_method().

◆ ntscspeed

uint16_t header::ntscspeed

Unknown.

Definition at line 102 of file nsf_extractor.c.

◆ pagelength

char header::pagelength

Unknown.

Definition at line 129 of file sid_extractor.c.

◆ palspeed

uint16_t header::palspeed

Unknown.

Definition at line 112 of file nsf_extractor.c.

◆ playaddr [1/2]

uint16_t header::playaddr

Unknown.

Definition at line 82 of file nsf_extractor.c.

◆ playaddr [2/2]

sidwrd header::playaddr

Unknown.

Definition at line 82 of file sid_extractor.c.

◆ reserved

sidwrd header::reserved

Unknown.

Definition at line 134 of file sid_extractor.c.

◆ sidversion

sidwrd header::sidversion

Version number.

Definition at line 62 of file sid_extractor.c.

Referenced by EXTRACTOR_sid_extract_method().

◆ songs [1/2]

unsigned char header::songs

Number of songs.

Definition at line 62 of file nsf_extractor.c.

Referenced by EXTRACTOR_nsf_extract_method(), and EXTRACTOR_sid_extract_method().

◆ songs [2/2]

sidwrd header::songs

Number of songs in file.

Definition at line 87 of file sid_extractor.c.

◆ speed

sidlongwrd header::speed

Unknown.

Definition at line 97 of file sid_extractor.c.

◆ startpage

char header::startpage

Unknown.

Definition at line 124 of file sid_extractor.c.

◆ title

char header::title

Album title.

Title of the album.

Definition at line 87 of file nsf_extractor.c.

Referenced by EXTRACTOR_nsf_extract_method(), and EXTRACTOR_sid_extract_method().

◆ tvflags

char header::tvflags

Flags for TV encoding.

Definition at line 117 of file nsf_extractor.c.

Referenced by EXTRACTOR_nsf_extract_method().


The documentation for this struct was generated from the following files: