ocarina/include/audio.h
Anna Schumaker c346a5860a gui: Implement control buttons
Play, pause, stop and so on.  I also update labels and progress bars
during playback.

Signed-off-by: Anna Schumaker <schumaker.anna@gmail.com>
2014-04-06 19:56:59 -04:00

37 lines
534 B
C++

/*
* Copyright 2013 (c) Anna Schumaker.
*/
#ifndef OCARINA_AUDIO_H
#define OCARINA_AUDIO_H
extern "C" {
#include <gst/gst.h>
}
#include <string>
namespace audio
{
void init(int *, char ***);
void quit();
void play();
void pause();
void stop();
void next();
void previous();
unsigned int current_trackid();
void seek_to(long);
long position();
std::string position_str();
long duration();
void pause_after(bool, unsigned int);
bool pause_enabled();
unsigned int pause_count();
};
#endif /* OCARINA_AUDIO_H */