PluginClient Class Reference

#include <pluginclient.h>

Inherited by PluginAClient, PluginTClient, and PluginVClient.

Collaboration diagram for PluginClient:

Collaboration graph
[legend]

Public Member Functions

 PluginClient (PluginServer *server)
virtual ~PluginClient ()
virtual int is_realtime ()
virtual int is_audio ()
virtual int is_video ()
virtual int is_fileio ()
virtual int is_theme ()
virtual int uses_gui ()
virtual int is_multichannel ()
virtual int is_synthesis ()
virtual int is_transition ()
virtual char * plugin_title ()
virtual VFramenew_picon ()
virtual Themenew_theme ()
Themeget_theme ()
virtual int get_samplerate ()
virtual double get_framerate ()
virtual int delete_nonrealtime_parameters ()
virtual int start_plugin ()
virtual int get_parameters ()
virtual int64_t get_in_buffers (int64_t recommended_size)
virtual int64_t get_out_buffers (int64_t recommended_size)
virtual int start_loop ()
virtual int process_loop ()
virtual int stop_loop ()
virtual int set_string ()
virtual int show_gui ()
void client_side_close ()
void update_display_title ()
virtual void raise_window ()
virtual void update_gui ()
virtual void save_data (KeyFrame *keyframe)
virtual void read_data (KeyFrame *keyframe)
int send_hide_gui ()
int get_configure_change ()
virtual void plugin_render_gui (void *data)
virtual void plugin_render_gui (void *data, int size)
virtual int plugin_process_loop (VFrame **buffers, int64_t &write_length)
virtual int plugin_process_loop (double **buffers, int64_t &write_length)
virtual int init_realtime_parameters ()
virtual void render_stop ()
int get_gui_status ()
char * get_gui_string ()
char * get_path ()
KeyFrameget_prev_keyframe (int64_t position, int is_local=1)
KeyFrameget_next_keyframe (int64_t position, int is_local=1)
void get_camera (float *x, float *y, float *z, int64_t position)
void get_projector (float *x, float *y, float *z, int64_t position)
int send_configure_change ()
int gui_open ()
int64_t get_total_len ()
int64_t get_source_start ()
virtual int64_t local_to_edl (int64_t position)
virtual int64_t edl_to_local (int64_t position)
int64_t get_source_position ()
EDLSessionget_edlsession ()
int get_direction ()
int get_use_opengl ()
int get_total_buffers ()
int get_buffer_size ()
int get_interpolation_type ()
float get_red ()
float get_green ()
float get_blue ()
virtual int open_file ()
virtual int get_audio_parameters ()
virtual int get_video_parameters ()
virtual int check_header (char *path)
virtual int open_file (char *path, int wr, int rd)
virtual int close_file ()
virtual int load_defaults ()
virtual int save_defaults ()
virtual int plugin_start_loop (int64_t start, int64_t end, int64_t buffer_size, int total_buffers)
int plugin_stop_loop ()
int plugin_process_loop ()
MainProgressBarstart_progress (char *string, int64_t length)
int get_project_samplerate ()
double get_project_framerate ()
int get_project_smp ()
int get_aspect_ratio (float &aspect_w, float &aspect_h)
int write_frames (int64_t total_frames)
int write_samples (int64_t total_samples)
virtual int plugin_get_parameters ()
char * get_defaultdir ()
void set_interactive ()
int reset ()
virtual int plugin_command_derived (int plugin_command)
int plugin_get_range ()
int plugin_init_realtime (int realtime_priority, int total_in_buffers, int buffer_size)
virtual int delete_buffer_ptrs ()
int stop_gui_client ()
int save_data_client ()
int load_data_client ()
int set_string_client (char *string)
int send_cancelled ()

Data Fields

ArrayList< int > double_buffers_in
ArrayList< int > double_buffers_out
ArrayList< int64_t > offset_in_render
ArrayList< int64_t > offset_out_render
ArrayList< int64_t > double_buffer_in_render
ArrayList< int64_t > double_buffer_out_render
ArrayList< int64_t > realtime_in_size
ArrayList< int64_t > realtime_out_size
ArrayList< PluginClientAutoautomation
char gui_string [BCTEXTLEN]
int master_gui_on
int client_gui_on
int show_initially
int64_t start
int64_t end
int interactive
int success
int total_out_buffers
int total_in_buffers
int wr
int rd
int64_t out_buffer_size
int64_t in_buffer_size
int direction
int realtime_priority
int64_t source_position
int64_t source_start
int64_t total_len
int smp
PluginServerserver

Detailed Description

Definition at line 211 of file pluginclient.h.


Constructor & Destructor Documentation

PluginClient::PluginClient ( PluginServer server  ) 

Definition at line 15 of file pluginclient.C.

References reset().

Here is the call graph for this function:

PluginClient::~PluginClient (  )  [virtual]

Definition at line 21 of file pluginclient.C.


Member Function Documentation

int PluginClient::is_realtime (  )  [virtual]

int PluginClient::is_audio (  )  [virtual]

Reimplemented in PluginAClient.

Definition at line 128 of file pluginclient.C.

Referenced by PluginServer::open_plugin().

int PluginClient::is_video (  )  [virtual]

int PluginClient::is_fileio (  )  [virtual]

Definition at line 112 of file pluginclient.C.

Referenced by PluginServer::open_plugin().

int PluginClient::is_theme (  )  [virtual]

Reimplemented in PluginTClient.

Definition at line 130 of file pluginclient.C.

Referenced by PluginServer::open_plugin().

int PluginClient::uses_gui (  )  [virtual]

int PluginClient::is_multichannel (  )  [virtual]

int PluginClient::is_synthesis (  )  [virtual]

int PluginClient::is_transition (  )  [virtual]

char * PluginClient::plugin_title (  )  [virtual]

VFrame * PluginClient::new_picon (  )  [virtual]

Theme * PluginClient::new_theme (  )  [virtual]

Reimplemented in PluginTClient, BlueDotThemeMain, BlondThemeMain, MicroThemeMain, and SUVMain.

Definition at line 116 of file pluginclient.C.

Referenced by PluginServer::new_theme().

Theme * PluginClient::get_theme (  ) 

Definition at line 121 of file pluginclient.C.

References PluginServer::get_theme(), and server.

Here is the call graph for this function:

int PluginClient::get_samplerate (  )  [virtual]

Reimplemented in PluginAClient.

Definition at line 138 of file pluginclient.C.

References get_project_samplerate().

Referenced by PluginServer::get_samplerate().

Here is the call graph for this function:

double PluginClient::get_framerate (  )  [virtual]

Reimplemented in PluginVClient, and _720to480Main.

Definition at line 139 of file pluginclient.C.

References get_project_framerate().

Referenced by PluginServer::get_framerate().

Here is the call graph for this function:

int PluginClient::delete_nonrealtime_parameters (  )  [virtual]

Reimplemented in PluginVClient.

Definition at line 141 of file pluginclient.C.

int PluginClient::start_plugin (  )  [virtual]

Definition at line 166 of file pluginclient.C.

References _.

int PluginClient::get_parameters (  )  [virtual]

int64_t PluginClient::get_in_buffers ( int64_t  recommended_size  )  [virtual]

Definition at line 151 of file pluginclient.C.

int64_t PluginClient::get_out_buffers ( int64_t  recommended_size  )  [virtual]

Definition at line 156 of file pluginclient.C.

int PluginClient::start_loop (  )  [virtual]

Reimplemented in _720to480Main, CDRipMain, InterpolateAllEffect, NormalizeMain, ReFrame, and ResampleEffect.

Definition at line 142 of file pluginclient.C.

Referenced by plugin_start_loop().

int PluginClient::process_loop (  )  [virtual]

int PluginClient::stop_loop (  )  [virtual]

Reimplemented in _720to480Main, CDRipMain, InterpolateAllEffect, NormalizeMain, ReFrame, and ResampleEffect.

Definition at line 144 of file pluginclient.C.

Referenced by plugin_stop_loop().

int PluginClient::set_string (  )  [virtual]

int PluginClient::show_gui (  )  [virtual]

void PluginClient::client_side_close (  ) 

Definition at line 173 of file pluginclient.C.

References PluginServer::client_side_close(), and server.

Referenced by SynthThread::run(), SharpenThread::run(), DelayAudioThread::run(), and BlurZoomThread::run().

Here is the call graph for this function:

void PluginClient::update_display_title (  ) 

Definition at line 197 of file pluginclient.C.

References PluginServer::generate_display_title(), gui_string, server, and set_string().

Referenced by PluginServer::show_gui(), and PluginServer::update_title().

Here is the call graph for this function:

virtual void PluginClient::raise_window (  )  [inline, virtual]

virtual void PluginClient::update_gui (  )  [inline, virtual]

virtual void PluginClient::save_data ( KeyFrame keyframe  )  [inline, virtual]

virtual void PluginClient::read_data ( KeyFrame keyframe  )  [inline, virtual]

int PluginClient::send_hide_gui (  ) 

Definition at line 320 of file pluginclient.C.

References client_gui_on.

Referenced by PolarWindow::close_event(), and OilWindow::close_event().

int PluginClient::get_configure_change (  ) 

virtual void PluginClient::plugin_render_gui ( void *  data  )  [inline, virtual]

Reimplemented in PluginVClient.

Definition at line 276 of file pluginclient.h.

Referenced by PluginServer::render_gui().

virtual void PluginClient::plugin_render_gui ( void *  data,
int  size 
) [inline, virtual]

Reimplemented in PluginAClient.

Definition at line 277 of file pluginclient.h.

virtual int PluginClient::plugin_process_loop ( VFrame **  buffers,
int64_t &  write_length 
) [inline, virtual]

Reimplemented in PluginVClient.

Definition at line 278 of file pluginclient.h.

Referenced by PluginServer::process_loop().

virtual int PluginClient::plugin_process_loop ( double **  buffers,
int64_t &  write_length 
) [inline, virtual]

Reimplemented in PluginAClient.

Definition at line 279 of file pluginclient.h.

int PluginClient::init_realtime_parameters (  )  [virtual]

Reimplemented in PluginAClient, and PluginVClient.

Definition at line 140 of file pluginclient.C.

Referenced by plugin_init_realtime().

virtual void PluginClient::render_stop (  )  [inline, virtual]

Reimplemented in IVTCMain, LiveAudio, and LiveVideo.

Definition at line 283 of file pluginclient.h.

Referenced by PluginServer::render_stop().

int PluginClient::get_gui_status (  ) 

Definition at line 161 of file pluginclient.C.

References PluginServer::get_gui_status(), and server.

Referenced by plugin_init_realtime().

Here is the call graph for this function:

char * PluginClient::get_gui_string (  ) 

Definition at line 203 of file pluginclient.C.

References gui_string.

char * PluginClient::get_path (  ) 

Definition at line 209 of file pluginclient.C.

References PluginServer::path, and server.

Referenced by TitleMain::build_fonts().

KeyFrame * PluginClient::get_prev_keyframe ( int64_t  position,
int  is_local = 1 
)

KeyFrame * PluginClient::get_next_keyframe ( int64_t  position,
int  is_local = 1 
)

void PluginClient::get_camera ( float *  x,
float *  y,
float *  z,
int64_t  position 
)

Definition at line 350 of file pluginclient.C.

References direction, PluginServer::get_camera(), and server.

Referenced by MotionBlurMain::process_realtime().

Here is the call graph for this function:

void PluginClient::get_projector ( float *  x,
float *  y,
float *  z,
int64_t  position 
)

Definition at line 355 of file pluginclient.C.

References direction, PluginServer::get_projector(), and server.

Here is the call graph for this function:

int PluginClient::send_configure_change (  ) 

Definition at line 327 of file pluginclient.C.

References PluginServer::get_keyframe(), PluginServer::mwindow, save_data(), server, PluginServer::sync_parameters(), MWindow::undo, and MainUndo::update_undo().

Referenced by HistogramCanvas::button_press_event(), CompressorTrigger::button_press_event(), CompressorDecay::button_press_event(), CompressorReaction::button_press_event(), CompressorCanvas::button_press_event(), HistogramCanvas::button_release_event(), CompressorCanvas::button_release_event(), ThresholdCanvas::cursor_motion_event(), PerspectiveCanvas::cursor_motion_event(), HistogramSlider::cursor_motion_event(), HistogramCanvas::cursor_motion_event(), CompressorCanvas::cursor_motion_event(), ZoomBlurSize::handle_event(), ZoomBlurToggle::handle_event(), VSlider::handle_event(), USlider::handle_event(), YSlider::handle_event(), YUVLevel::handle_event(), WipeRight::handle_event(), WipeLeft::handle_event(), RadiusSlider::handle_event(), PinchSlider::handle_event(), WhirlRadius::handle_event(), WhirlPinch::handle_event(), WhirlAngle::handle_event(), WaveLength::handle_event(), WavePhase::handle_event(), WaveAmplitude::handle_event(), WaveReflective::handle_event(), WaveBlacken::handle_event(), WaveSmear::handle_event(), UnsharpThreshold::handle_event(), UnsharpAmount::handle_event(), UnsharpRadius::handle_event(), TranslateCoord::handle_event(), TitleColorStrokeThread::handle_event(), TitleBottom::handle_event(), TitleMid::handle_event(), TitleTop::handle_event(), TitleRight::handle_event(), TitleCenter::handle_event(), TitleLeft::handle_event(), TitleSpeed::handle_event(), TitleStrokeW::handle_event(), TitleY::handle_event(), TitleX::handle_event(), TitleDropShadow::handle_event(), TitleText::handle_event(), TitleFont::handle_event(), TitleFade::handle_event(), TitleTimecodeFormat::handle_event(), TitleTimecode::handle_event(), TitleLoop::handle_event(), TitleMotion::handle_event(), TitleEncoding::handle_event(), TitleSize::handle_event(), TitleStroke::handle_event(), TitleItalic::handle_event(), TitleBold::handle_event(), TimeStretchScale::handle_event(), TimeFrontShowGrayscale::handle_event(), TimeFrontInvert::handle_event(), TimeFrontFrameRange::handle_event(), TimeFrontOutRadius::handle_event(), TimeFrontInRadius::handle_event(), TimeFrontRate::handle_event(), TimeFrontAngle::handle_event(), TimeFrontCenterY::handle_event(), TimeFrontCenterX::handle_event(), TimeFrontTrackUsage::handle_event(), TimeFrontShape::handle_event(), TimeAvgNoSubtract::handle_event(), TimeAvgParanoid::handle_event(), TimeAvgOr::handle_event(), TimeAvgAvg::handle_event(), TimeAvgAccum::handle_event(), TimeAvgSlider::handle_event(), ThresholdPlot::handle_event(), ThresholdMax::handle_event(), ThresholdMin::handle_event(), SynthFreqPrime::handle_event(), SynthFreqFibonacci::handle_event(), SynthFreqOdd::handle_event(), SynthFreqEven::handle_event(), SynthFreqEnum::handle_event(), SynthFreqRandom::handle_event(), SynthPhaseRandom::handle_event(), SynthPhaseSine::handle_event(), SynthPhaseZero::handle_event(), SynthPhaseInvert::handle_event(), SynthLevelSine::handle_event(), SynthLevelInvert::handle_event(), SynthLevelRandom::handle_event(), SynthLevelSlope::handle_event(), SynthLevelNormalize::handle_event(), SynthLevelMax::handle_event(), SynthLevelZero::handle_event(), SynthBaseFreq::handle_event(), SynthFreqPot::handle_event(), SynthWetness::handle_event(), SynthWaveFormItem::handle_event(), SynthClear::handle_event(), SynthDelOsc::handle_event(), SynthAddOsc::handle_event(), SynthOscGUIFreq::handle_event(), SynthOscGUIPhase::handle_event(), SynthOscGUILevel::handle_event(), SwapMenu::handle_event(), SvgCoord::handle_event(), SpectrogramLevel::handle_event(), SlideOut::handle_event(), SlideIn::handle_event(), SlideRight::handle_event(), SlideLeft::handle_event(), ShiftInterlaceEven::handle_event(), ShiftInterlaceOdd::handle_event(), ShapeWipeBrowseButton::handle_event(), ShapeWipeFilename::handle_event(), ShapeWipePreserveAspectRatio::handle_event(), ShapeWipeAntiAlias::handle_event(), ShapeWipeB2W::handle_event(), ShapeWipeW2B::handle_event(), ScaleHeight::handle_event(), ScaleWidth::handle_event(), RotateY::handle_event(), RotateX::handle_event(), RotateText::handle_event(), RotateFine::handle_event(), RotateDrawPivot::handle_event(), RotateToggle::handle_event(), RGB601Direction::handle_event(), ReverseVideoEnabled::handle_event(), ReverseAudioEnabled::handle_event(), ReverbLowPass2::handle_event(), ReverbLowPass1::handle_event(), ReverbRefLength::handle_event(), ReverbRefTotal::handle_event(), ReverbRefLevel2::handle_event(), ReverbRefLevel1::handle_event(), ReverbDelayInit::handle_event(), ReverbLevelInit::handle_event(), RerouteOutput::handle_event(), RerouteOperation::handle_event(), ReframeRTInterpolate::handle_event(), ReframeRTDownsample::handle_event(), ReframeRTStretch::handle_event(), ReframeRTScale::handle_event(), RadialBlurSize::handle_event(), RadialBlurToggle::handle_event(), SharpenLuminance::handle_event(), SharpenHorizontal::handle_event(), SharpenInterlace::handle_event(), SharpenSlider::handle_event(), AutomatedFn::handle_event(), AngleSlider::handle_event(), DepthSlider::handle_event(), PolarAngle::handle_event(), PolarDepth::handle_event(), PitchScale::handle_event(), PerspectiveDirection::handle_event(), PerspectiveMode::handle_event(), PerspectiveReset::handle_event(), PerspectiveCoord::handle_event(), ParametricWetness::handle_event(), ParametricMode::handle_event(), ParametricMagnitude::handle_event(), ParametricQuality::handle_event(), ParametricFreq::handle_event(), OutputTrack::handle_event(), OverlayOutput::handle_event(), OverlayDirection::handle_event(), OverlayMode::handle_event(), OilIntensity::handle_event(), OilRadius::handle_event(), MotionBlurSize::handle_event(), Mode3::handle_event(), Mode2::handle_event(), Mode1::handle_event(), MasterLayer::handle_event(), PreviousFrameSameBlock::handle_event(), TrackPreviousFrame::handle_event(), TrackFrameNumber::handle_event(), TrackSingleFrame::handle_event(), MotionDrawVectors::handle_event(), MotionBlockYText::handle_event(), MotionBlockXText::handle_event(), MotionBlockY::handle_event(), MotionBlockX::handle_event(), MotionRotate::handle_event(), MotionGlobal::handle_event(), AddTrackedFrameOffset::handle_event(), MotionReturnSpeed::handle_event(), MotionMagnitude::handle_event(), RotationSearchPositions::handle_event(), GlobalSearchPositions::handle_event(), BlockSize::handle_event(), RotationRange::handle_event(), GlobalRange::handle_event(), LoopVideoFrames::handle_event(), LoopAudioSamples::handle_event(), LiveChannelSelect::handle_event(), LiveChannelList::handle_event(), LinearBlurSize::handle_event(), LinearBlurToggle::handle_event(), SoundLevelDuration::handle_event(), IVTCAutoThreshold::handle_event(), IVTCPattern::handle_event(), IVTCAuto::handle_event(), IVTCFieldOrder::handle_event(), IVTCOffset::handle_event(), IrisSquareOut::handle_event(), IrisSquareIn::handle_event(), InvertToggle::handle_event(), InvertVideoEnable::handle_event(), InterpolateVideoKeyframes::handle_event(), InterpolateVideoRateMenu::handle_event(), InterpolateVideoRate::handle_event(), InterpolatePixelsOffset::handle_event(), ValueSlider::handle_event(), SaturationSlider::handle_event(), HueSlider::handle_event(), HistogramInputText::handle_event(), HistogramOutputText::handle_event(), HistogramSplit::handle_event(), HistogramPlot::handle_event(), HistogramAuto::handle_event(), HistogramReset::handle_event(), GradientOutRadius::handle_event(), GradientInRadius::handle_event(), GradientRate::handle_event(), GradientAngle::handle_event(), GradientCenterY::handle_event(), GradientCenterX::handle_event(), GradientShape::handle_event(), GammaColorPicker::handle_event(), GammaPlot::handle_event(), GammaAuto::handle_event(), GammaText::handle_event(), GammaSlider::handle_event(), MaxText::handle_event(), MaxSlider::handle_event(), GainLevel::handle_event(), FreezeFrameToggle::handle_event(), FreeverbMode::handle_event(), FreeverbWidth::handle_event(), FreeverbDry::handle_event(), FreeverbWet::handle_event(), FreeverbDamp::handle_event(), FreeverbRoomsize::handle_event(), FreeverbGain::handle_event(), FrameFieldBottom::handle_event(), FrameFieldTop::handle_event(), FlipToggle::handle_event(), FieldFrameBottom::handle_event(), FieldFrameTop::handle_event(), DownSampleSize::handle_event(), DownSampleToggle::handle_event(), DiffKeyDoValue::handle_event(), DiffKeySlope::handle_event(), DiffKeyThreshold::handle_event(), DespikeSlope::handle_event(), DespikeLevel::handle_event(), DenoiseVideoToggle::handle_event(), DenoiseVideoThreshold::handle_event(), DenoiseVideoFrames::handle_event(), SelTempAvgStartKeyframe::handle_event(), SelTempAvgMask::handle_event(), SelTempAvgNoSubtract::handle_event(), SelTempAvgParanoid::handle_event(), SelTempAvgMethodRadial::handle_event(), SelTempAvgOffsetRadial::handle_event(), SelTempAvgSlider::handle_event(), SelTempAvgGainValue::handle_event(), SelTempAvgOffsetValue::handle_event(), SelTempAvgThreshSlider::handle_event(), DenoiseMJPEGDelay::handle_event(), DenoiseMJPEGModeFast::handle_event(), DenoiseMJPEGModeInterlaced::handle_event(), DenoiseMJPEGModeProgressive::handle_event(), DenoiseMJPEGDeinterlace::handle_event(), DenoiseMJPEGCContrast::handle_event(), DenoiseMJPEGLContrast::handle_event(), DenoiseMJPEGSharp::handle_event(), DenoiseMJPEGThresh2::handle_event(), DenoiseMJPEGThresh::handle_event(), DenoiseMJPEGRadius::handle_event(), DenoiseFFTSamples::handle_event(), DenoiseFFTLevel::handle_event(), DenoiseLevel::handle_event(), DelayVideoSlider::handle_event(), DelayAudioTextBox::handle_event(), DeInterlaceMode::handle_event(), DeInterlaceThreshold::handle_event(), DeInterlaceDominanceBottom::handle_event(), DeInterlaceDominanceTop::handle_event(), DeInterlaceAdaptive::handle_event(), DecimateRateMenu::handle_event(), DecimateRate::handle_event(), CompressorSmooth::handle_event(), CompressorClear::handle_event(), CompressorInput::handle_event(), CompressorTrigger::handle_event(), CompressorY::handle_event(), CompressorX::handle_event(), CompressorDecay::handle_event(), CompressorReaction::handle_event(), ColorBalanceReset::handle_event(), ColorBalanceWhite::handle_event(), ColorBalanceLock::handle_event(), ColorBalancePreserve::handle_event(), ColorBalanceSlider::handle_event(), ChromaKeySpillAmount::handle_event(), ChromaKeySpillThreshold::handle_event(), ChromaKeyShowMask::handle_event(), ChromaKeyAlphaOffset::handle_event(), ChromaKeyOutSlope::handle_event(), ChromaKeyInSlope::handle_event(), ChromaKeyTolerance::handle_event(), ChromaKeyMinSaturation::handle_event(), ChromaKeySaturation::handle_event(), ChromaKeyMaxBrightness::handle_event(), ChromaKeyMinBrightness::handle_event(), ChromaKeyUseColorPicker::handle_event(), ChromaKeyUseValue::handle_event(), ChromaKeySlope::handle_event(), ChromaKeyThreshold::handle_event(), BrightnessLuma::handle_event(), BrightnessSlider::handle_event(), BlurB::handle_event(), BlurG::handle_event(), BlurR::handle_event(), BlurA::handle_event(), BlurHorizontal::handle_event(), BlurVertical::handle_event(), BlurRadius::handle_event(), BandWipeOut::handle_event(), BandWipeIn::handle_event(), BandWipeCount::handle_event(), BandSlideOut::handle_event(), BandSlideIn::handle_event(), BandSlideCount::handle_event(), PluginACLientFreq::handle_event(), PluginACLientFLinear::handle_event(), PluginACLientILinear::handle_event(), PluginACLientToggle::handle_event(), TitleColorThread::handle_new_color(), ThresholdHighColorThread::handle_new_color(), ThresholdMidColorThread::handle_new_color(), ThresholdLowColorThread::handle_new_color(), GradientOutColorThread::handle_new_color(), GradientInColorThread::handle_new_color(), ChromaKeyColorThread::handle_new_color(), HistogramWindow::keypress_event(), TitleWindow::next_font(), TitleWindow::previous_font(), EditSvgButton::run(), NewSvgButton::run(), ReverbLoadPrevThread::run(), ReverbLoadThread::run(), _1080to540Window::set_first_field(), and DeInterlaceWindow::set_mode().

Here is the call graph for this function:

int PluginClient::gui_open (  ) 

Definition at line 368 of file pluginclient.C.

References PluginServer::gui_open(), and server.

Referenced by HistogramMain::calculate_use_opengl(), ThresholdMain::process_buffer(), and GammaMain::process_buffer().

Here is the call graph for this function:

int64_t PluginClient::get_total_len (  ) 

int64_t PluginClient::get_source_start (  ) 

int64_t PluginClient::local_to_edl ( int64_t  position  )  [virtual]

Reimplemented in PluginAClient, and PluginVClient.

Definition at line 284 of file pluginclient.C.

Referenced by get_next_keyframe(), and get_prev_keyframe().

int64_t PluginClient::edl_to_local ( int64_t  position  )  [virtual]

Reimplemented in PluginAClient, and PluginVClient.

Definition at line 289 of file pluginclient.C.

int64_t PluginClient::get_source_position (  ) 

EDLSession * PluginClient::get_edlsession (  ) 

int PluginClient::get_direction (  ) 

int PluginClient::get_use_opengl (  ) 

int PluginClient::get_total_buffers (  ) 

int PluginClient::get_buffer_size (  ) 

Definition at line 304 of file pluginclient.C.

References in_buffer_size.

Referenced by LiveAudio::process_buffer().

int PluginClient::get_interpolation_type (  ) 

Definition at line 222 of file pluginclient.C.

References PluginServer::get_interpolation_type(), and server.

Referenced by ScaleMain::process_buffer(), TranslateMain::process_realtime(), and SvgMain::process_realtime().

Here is the call graph for this function:

float PluginClient::get_red (  ) 

float PluginClient::get_green (  ) 

float PluginClient::get_blue (  ) 

virtual int PluginClient::open_file (  )  [inline, virtual]

Definition at line 370 of file pluginclient.h.

virtual int PluginClient::get_audio_parameters (  )  [inline, virtual]

Definition at line 371 of file pluginclient.h.

virtual int PluginClient::get_video_parameters (  )  [inline, virtual]

Definition at line 372 of file pluginclient.h.

virtual int PluginClient::check_header ( char *  path  )  [inline, virtual]

Definition at line 373 of file pluginclient.h.

virtual int PluginClient::open_file ( char *  path,
int  wr,
int  rd 
) [inline, virtual]

Definition at line 374 of file pluginclient.h.

virtual int PluginClient::close_file (  )  [inline, virtual]

Definition at line 375 of file pluginclient.h.

int PluginClient::load_defaults (  )  [virtual]

int PluginClient::save_defaults (  )  [virtual]

int PluginClient::plugin_start_loop ( int64_t  start,
int64_t  end,
int64_t  buffer_size,
int  total_buffers 
) [virtual]

int PluginClient::plugin_stop_loop (  ) 

Definition at line 89 of file pluginclient.C.

References stop_loop().

Referenced by PluginServer::stop_loop().

Here is the call graph for this function:

int PluginClient::plugin_process_loop (  ) 

Definition at line 84 of file pluginclient.C.

References process_loop().

Here is the call graph for this function:

MainProgressBar * PluginClient::start_progress ( char *  string,
int64_t  length 
)

int PluginClient::get_project_samplerate (  ) 

Reimplemented in PluginAClient.

Definition at line 186 of file pluginclient.C.

References PluginServer::get_project_samplerate(), and server.

Referenced by get_samplerate().

Here is the call graph for this function:

double PluginClient::get_project_framerate (  ) 

Reimplemented in PluginVClient.

Definition at line 191 of file pluginclient.C.

References PluginServer::get_project_framerate(), and server.

Referenced by get_framerate().

Here is the call graph for this function:

int PluginClient::get_project_smp (  ) 

int PluginClient::get_aspect_ratio ( float &  aspect_w,
float &  aspect_h 
)

int PluginClient::write_frames ( int64_t  total_frames  ) 

int PluginClient::write_samples ( int64_t  total_samples  ) 

int PluginClient::plugin_get_parameters (  )  [virtual]

Reimplemented in PluginAClient, and PluginVClient.

Definition at line 101 of file pluginclient.C.

References get_parameters().

Referenced by PluginServer::get_parameters(), PluginVClient::plugin_get_parameters(), and PluginAClient::plugin_get_parameters().

Here is the call graph for this function:

char * PluginClient::get_defaultdir (  ) 

Definition at line 314 of file pluginclient.C.

References BCASTDIR.

Referenced by Reverb::load_defaults(), Gain::load_defaults(), and Despike::load_defaults().

void PluginClient::set_interactive (  ) 

Definition at line 146 of file pluginclient.C.

References interactive.

Referenced by PluginServer::set_interactive().

int PluginClient::reset (  ) 

virtual int PluginClient::plugin_command_derived ( int  plugin_command  )  [inline, virtual]

Definition at line 413 of file pluginclient.h.

int PluginClient::plugin_get_range (  ) 

int PluginClient::plugin_init_realtime ( int  realtime_priority,
int  total_in_buffers,
int  buffer_size 
)

int PluginClient::delete_buffer_ptrs (  )  [virtual]

Definition at line 113 of file pluginclient.C.

int PluginClient::stop_gui_client (  ) 

Definition at line 179 of file pluginclient.C.

References client_gui_on.

int PluginClient::save_data_client (  ) 

int PluginClient::load_data_client (  ) 

int PluginClient::set_string_client ( char *  string  ) 

Definition at line 214 of file pluginclient.C.

References gui_string, and set_string().

Referenced by PluginServer::set_string().

Here is the call graph for this function:

int PluginClient::send_cancelled (  ) 


Field Documentation

Definition at line 437 of file pluginclient.h.

Definition at line 438 of file pluginclient.h.

Definition at line 446 of file pluginclient.h.

Definition at line 447 of file pluginclient.h.

Definition at line 451 of file pluginclient.h.

char PluginClient::gui_string[BCTEXTLEN]

Definition at line 455 of file pluginclient.h.

Referenced by plugin_init_realtime(), and reset().

Definition at line 456 of file pluginclient.h.

Referenced by reset(), send_hide_gui(), and stop_gui_client().

Definition at line 458 of file pluginclient.h.

Referenced by reset().

Definition at line 462 of file pluginclient.h.

Definition at line 465 of file pluginclient.h.

Referenced by reset().

Definition at line 465 of file pluginclient.h.

Referenced by reset().

Definition at line 480 of file pluginclient.h.

Referenced by reset().


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

Generated on Mon Apr 28 14:36:16 2008 for Cinelerra by  doxygen 1.5.5