GPS04SmfChunk

GPS04SmfChunk — Chunk of a Standard MIDI File

Synopsis


#include <gps04-smf-chunk.h>


            GPS04SmfChunk;
typedef     GPS04SmfChunkID;
void        gps04_smf_chunk_set_data        (GPS04SmfChunk *self,
                                             gpointer data,
                                             size_t size);
void        gps04_smf_chunk_set_id          (GPS04SmfChunk *self,
                                             GPS04SmfChunkID id);
void        gps04_smf_chunk_set_size        (GPS04SmfChunk *self,
                                             size_t size);
void        gps04_smf_chunk_write_header_to_stream
                                            (GPS04SmfChunk *self,
                                             PS04Stream *stream,
                                             GError **error);

Object Hierarchy


  GObject
   +----GPS04SmfChunk
         +----GPS04SmfHeader
         +----GPS04SmfTrack

Description

GPS04SmfChunk is the base class for “chunks”, or records, of a GPS04StandardMidiFile. The only defined chunk types are GPS04SmfHeader and GPS04SmfTrack.

Details

GPS04SmfChunk

typedef struct _GPS04SmfChunk GPS04SmfChunk;


GPS04SmfChunkID

typedef char GPS04SmfChunkID[4];


gps04_smf_chunk_set_data ()

void        gps04_smf_chunk_set_data        (GPS04SmfChunk *self,
                                             gpointer data,
                                             size_t size);

self :
data :
size :

gps04_smf_chunk_set_id ()

void        gps04_smf_chunk_set_id          (GPS04SmfChunk *self,
                                             GPS04SmfChunkID id);

self :
id :

gps04_smf_chunk_set_size ()

void        gps04_smf_chunk_set_size        (GPS04SmfChunk *self,
                                             size_t size);

self :
size :

gps04_smf_chunk_write_header_to_stream ()

void        gps04_smf_chunk_write_header_to_stream
                                            (GPS04SmfChunk *self,
                                             PS04Stream *stream,
                                             GError **error);

self :
stream :
error :