VirtualAConsole Class Reference

#include <virtualaconsole.h>

Inherits VirtualConsole.

Collaboration diagram for VirtualAConsole:

Collaboration graph
[legend]

Public Member Functions

 VirtualAConsole (RenderEngine *renderengine, ARender *arender)
virtual ~VirtualAConsole ()
int set_transport (int reverse, float speed)
void get_playable_tracks ()
int process_buffer (int buffer, int64_t input_len, int64_t input_position, int64_t absolute_position)
int process_buffer (int64_t input_len, int64_t input_position, int last_buffer, int64_t absolute_position)
void process_asynchronous ()
int init_rendering (int duplicate)
VirtualNodenew_entry_node (Track *track, Module *module, int track_number)
int send_last_output_buffer ()

Data Fields

double * output_temp
int output_allocation
ARenderarender

Detailed Description

Definition at line 9 of file virtualaconsole.h.


Constructor & Destructor Documentation

VirtualAConsole::VirtualAConsole ( RenderEngine renderengine,
ARender arender 
)

Definition at line 26 of file virtualaconsole.C.

References output_allocation, and output_temp.

VirtualAConsole::~VirtualAConsole (  )  [virtual]

Definition at line 34 of file virtualaconsole.C.

References output_temp.


Member Function Documentation

int VirtualAConsole::set_transport ( int  reverse,
float  speed 
)

void VirtualAConsole::get_playable_tracks (  )  [virtual]

int VirtualAConsole::process_buffer ( int  buffer,
int64_t  input_len,
int64_t  input_position,
int64_t  absolute_position 
)

int VirtualAConsole::process_buffer ( int64_t  input_len,
int64_t  input_position,
int  last_buffer,
int64_t  absolute_position 
)

void VirtualAConsole::process_asynchronous (  ) 

int VirtualAConsole::init_rendering ( int  duplicate  )  [virtual]

Reimplemented from VirtualConsole.

Definition at line 288 of file virtualaconsole.C.

VirtualNode * VirtualAConsole::new_entry_node ( Track track,
Module module,
int  track_number 
) [virtual]

Reimplemented from VirtualConsole.

Definition at line 50 of file virtualaconsole.C.

References VirtualConsole::renderengine.

int VirtualAConsole::send_last_output_buffer (  )  [virtual]

Reimplemented from VirtualConsole.

Definition at line 294 of file virtualaconsole.C.

References RenderEngine::audio, VirtualConsole::renderengine, and AudioDevice::set_last_buffer().

Here is the call graph for this function:


Field Documentation

Definition at line 43 of file virtualaconsole.h.

Referenced by process_buffer(), VirtualAConsole(), and ~VirtualAConsole().

Definition at line 44 of file virtualaconsole.h.

Referenced by process_buffer(), and VirtualAConsole().


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

Generated on Mon Apr 28 14:49:25 2008 for Cinelerra by  doxygen 1.5.5