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

QEChainopEvent Class Reference

#include <qechainopevent.h>

Inheritance diagram for QEChainopEvent:

QENonblockingEvent QEEvent

List of all members.

Detailed Description

Process audio data with a chain operator provided by libecasound

Definition at line 18 of file qechainopevent.h.

Public Slots

void preview (void)
void process (void)


void finished (void)

Public Member Functions

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
 QEChainopEvent (ECA_CONTROL *ctrl, const string &input, const string &output, const string &preview_output, long int start_pos, long int length, QWidget *parent=0, const char *name=0)
virtual void restart (long int start_pos, long int length)
bool result (void) const
QSize sizeHint (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 Types

enum  { preview_mode, process_mode, invalid }

Private Member Functions

void init_layout (void)

Private Attributes

string input_rep
long int length_rep
enum QEChainopEvent:: { ... }  mode
string output_rep
string preview_output_rep
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