Main Page   Data Structures   File List   Data Fields   Globals  

struct_daisyplayer_t Struct Reference


Data Fields

void * data
void(* cb_daisy_audio_done )(void *)
void(* cb_daisy_audio_next )(void *, unsigned long int)
void(* cb_daisy_text )(void *, void *)
void(* cb_daisy_id )(void *, void *)
void(* cb_daisy_error )(void *, enum daisy_status, const char *daisy_status_msg)
void(* cb_daisy_progress )(void *, long int)
void * audio_data
DaisyDatadaisy_book_data
unsigned int magic
pthread_mutex_t daisy_mutex

Detailed Description

This struct needs to be initalized and passeed along with the daisy API functions. Contains pointers to the callback funtions.

Definition at line 52 of file libdaisy.c.


Field Documentation

void* struct_daisyplayer_t::audio_data
 

Definition at line 61 of file libdaisy.c.

Referenced by daisy_goto_position(), daisy_init(), daisy_load(), daisy_pause(), daisy_play(), daisy_seek(), daisy_stop(), and daisy_term().

void(* struct_daisyplayer_t::cb_daisy_audio_done)(void *)
 

Referenced by daisy_init(), and local_cb_daisy_audio_done().

void(* struct_daisyplayer_t::cb_daisy_audio_next)(void *, unsigned long int)
 

Referenced by daisy_init(), and daisy_play().

void(* struct_daisyplayer_t::cb_daisy_error)(void *, enum daisy_status, const char *daisy_status_msg)
 

Referenced by daisy_get_chapter_count(), daisy_get_chapter_info(), daisy_get_info(), daisy_get_position(), daisy_goto_position(), daisy_init(), daisy_load(), daisy_play(), daisy_seek(), and local_cb_daisy_audio_done().

void(* struct_daisyplayer_t::cb_daisy_id)(void *, void *)
 

Referenced by daisy_init(), and daisy_play().

void(* struct_daisyplayer_t::cb_daisy_progress)(void *, long int)
 

Referenced by daisy_init(), and daisy_load().

void(* struct_daisyplayer_t::cb_daisy_text)(void *, void *)
 

Referenced by daisy_init(), and daisy_play().

struct DaisyData* struct_daisyplayer_t::daisy_book_data
 

Definition at line 62 of file libdaisy.c.

Referenced by daisy_get_chapter_count(), daisy_get_chapter_info(), daisy_get_info(), daisy_get_position(), daisy_goto_position(), daisy_init(), daisy_load(), daisy_play(), daisy_seek(), daisy_term(), start_audio(), and stop_audio().

pthread_mutex_t struct_daisyplayer_t::daisy_mutex
 

Definition at line 65 of file libdaisy.c.

Referenced by daisy_goto_position(), daisy_init(), daisy_seek(), and daisy_stop().

void* struct_daisyplayer_t::data
 

Definition at line 53 of file libdaisy.c.

Referenced by daisy_get_chapter_count(), daisy_get_chapter_info(), daisy_get_info(), daisy_get_position(), daisy_goto_position(), daisy_init(), daisy_play(), daisy_seek(), and local_cb_daisy_audio_done().

unsigned int struct_daisyplayer_t::magic
 

Definition at line 63 of file libdaisy.c.

Referenced by daisy_init(), and daisy_term().


The documentation for this struct was generated from the following file:
Generated on Tue Sep 5 12:14:08 2006 for libdaisy by doxygen1.2.15