namespace: ewol::audio::music


Description:



Synopsis:

  void  fading       (int32_t _timeMs);
bool listAdd (std::string _file);
bool listRm (std::string _file);
bool listClean (void );
bool listPrevious (void );
bool listNext (void );
bool listFirst (void );
bool listLast (void );
bool listPlay (void );
bool listStop (void );
bool play (std::string _file);
bool stop (void );
float volumeGet (void );
void volumeSet (float _newVolume);
bool muteGet (void );
void muteSet (bool _newMute);
void getData (int16_t* _bufferInterlace,
int32_t _nbSample,
int32_t _nbChannels);

Detail:

fading

  void fading (int32_t _timeMs);



listAdd

  bool listAdd (std::string _file);



listRm

  bool listRm (std::string _file);



listClean

  bool listClean (void );



listPrevious

  bool listPrevious (void );



listNext

  bool listNext (void );



listFirst

  bool listFirst (void );



listLast

  bool listLast (void );



listPlay

  bool listPlay (void );



listStop

  bool listStop (void );



play

  bool play (std::string _file);



stop

  bool stop (void );



volumeGet

  float volumeGet (void );



volumeSet

  void volumeSet (float _newVolume);



muteGet

  bool muteGet (void );



muteSet

  void muteSet (bool _newMute);



getData

  void getData (int16_t* _bufferInterlace,
int32_t _nbSample,
int32_t _nbChannels);