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

QECopyEvent Class Reference

#include <qecopyevent.h>

Inheritance diagram for QECopyEvent:

QEBlockingEvent QEEvent

List of all members.


Detailed Description

Copy specified range from input to output. Output is truncated before use.

Definition at line 12 of file qecopyevent.h.


Public Member Functions

string engine_info (void) const
const string & input_name (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
 QECopyEvent (ECA_CONTROL *ctrl, const string &input, const string &output, 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)

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

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

Generated by  Doxygen 1.6.0   Back to index