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

QEPlayEvent Class Reference

#include <qeplayevent.h>

Inheritance diagram for QEPlayEvent:

QENonblockingEvent QEEvent

List of all members.


Detailed Description

Simple audio-playback using the default output device

Definition at line 11 of file qeplayevent.h.


Public Member Functions

virtual bool class_invariant (void)
string engine_info (void) const
const string & input_name (void) const
bool is_finished (void) const
bool is_triggered (void) const
bool is_valid (void) const
virtual long int length (void) const
const string & output_name (void) const
virtual long int position (void) const
virtual long int position_in_samples (void) const
 QEPlayEvent (ECA_CONTROL *ctrl, const string &input, const string &output, long int start_pos, long int length)
virtual void restart (long int start_pos, long int length)
bool result (void) const
virtual void start (void)
const string & status_info (void) const
void status_info (const string &info_string)
virtual void stop (void)

Protected Member Functions

void blocking_start (void)
void init (const string &chainsetup, const string &chain="")
void nonblocking_start (void)
void set_default_audio_format (const string &name)
void set_input (const string &name)
void set_input_position (long int pos)
void set_length (long int pos)
void set_output (const string &name)
void set_output_position (long int pos)
void toggle_result (bool v)
void toggle_triggered_state (bool v)

Protected Attributes

const AUDIO_IO * input_object_repp
const AUDIO_IO * output_object_repp

Private Attributes

ECA_CONTROL * ectrl
long int start_pos_rep

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

Generated by  Doxygen 1.6.0   Back to index