Logo Search packages:      
Sourcecode: faad2 version File versions  Download package

Public Attributes

QCDModInitIn Struct Reference

List of all members.

Public Attributes

PluginServiceFunc Service
unsigned int size
struct {
   void(*   About )(int flags)
   void(*   Configure )(int flags)
   int(*   Eject )(const char *medianame, int flags)
   int(*   GetCurrentPosition )(const char *medianame, long *track, long *offset)
   int(*   GetMediaSupported )(const char *medianame, MediaInfo *mediaInfo)
   int(*   GetTrackExtents )(const char *medianame, TrackExtents *ext, int flags)
   int(*   Initialize )(QCDModInfo *modInfo, int flags)
   int(*   Pause )(const char *medianame, int flags)
   int(*   Play )(const char *medianame, int playfrom, int playto, int flags)
   void *   Reserved [10]
   void(*   SetEQ )(EQInfo *)
   void(*   SetVolume )(int levelleft, int levelright, int flags)
   void(*   ShutDown )(int flags)
   int(*   Stop )(const char *medianame, int flags)
toModule
struct {
   void(*   About )(int flags)
   void(*   Configure )(int flags)
   int(*   Eject )(const char *medianame, int flags)
   int(*   GetCurrentPosition )(const char *medianame, long *track, long *offset)
   int(*   GetMediaSupported )(const char *medianame, MediaInfo *mediaInfo)
   int(*   GetTrackExtents )(const char *medianame, TrackExtents *ext, int flags)
   int(*   Initialize )(QCDModInfo *modInfo, int flags)
   int(*   Pause )(const char *medianame, int flags)
   int(*   Play )(const char *medianame, int playfrom, int playto, int flags)
   void *   Reserved [10]
   void(*   SetEQ )(EQInfo *)
   void(*   SetVolume )(int levelleft, int levelright, int flags)
   void(*   ShutDown )(int flags)
   int(*   Stop )(const char *medianame, int flags)
toModule
struct {
   void(*   MediaEjected )(const char *medianame)
   void(*   MediaInserted )(const char *medianame, int flags)
   int(*   OutputDrain )(int flags)
   int(*   OutputDrainCancel )(int flags)
   int(*   OutputFlush )(unsigned int marker)
   int(*   OutputGetCurrentPosition )(unsigned int *position, int flags)
   int(*   OutputOpen )(const char *medianame, WAVEFORMATEX *)
   int(*   OutputPause )(int flags)
   int(*   OutputSetVol )(int levelleft, int levelright, int flags)
   int(*   OutputStop )(int flags)
   int(*   OutputWrite )(WriteDataStruct *)
   void(*   PlayDone )(const char *medianame)
   void(*   PlayPaused )(const char *medianame, int flags)
   void(*   PlayStarted )(const char *medianame)
   void(*   PlayStopped )(const char *medianame)
   void(*   PlayTrackChanged )(const char *medianame)
   void(*   PositionUpdate )(unsigned int position)
   void *   Reserved [10]
toPlayer
struct {
   void(*   MediaEjected )(const char *medianame)
   void(*   MediaInserted )(const char *medianame, int flags)
   int(*   OutputDrain )(int flags)
   int(*   OutputDrainCancel )(int flags)
   int(*   OutputFlush )(unsigned int marker)
   int(*   OutputGetCurrentPosition )(unsigned int *position, int flags)
   int(*   OutputOpen )(const char *medianame, WAVEFORMATEX *)
   int(*   OutputPause )(int flags)
   int(*   OutputSetVol )(int levelleft, int levelright, int flags)
   int(*   OutputStop )(int flags)
   int(*   OutputWrite )(WriteDataStruct *)
   void(*   PlayDone )(const char *medianame)
   void(*   PlayPaused )(const char *medianame, int flags)
   void(*   PlayStarted )(const char *medianame)
   void(*   PlayStopped )(const char *medianame)
   void(*   PlayTrackChanged )(const char *medianame)
   void(*   PositionUpdate )(unsigned int position)
   void *   Reserved [10]
toPlayer
unsigned int version

Detailed Description

Definition at line 58 of file QCDModInput.h.


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

Generated by  Doxygen 1.6.0   Back to index