KeyFrame Class Reference

#include <keyframe.h>

Inherits Auto.

Collaboration diagram for KeyFrame:

Collaboration graph
[legend]

Public Member Functions

 KeyFrame ()
 KeyFrame (EDL *edl, KeyFrames *autos)
virtual ~KeyFrame ()
void load (FileXML *file)
void copy (int64_t start, int64_t end, FileXML *file, int default_only)
void copy_from (Auto *that)
void copy_from (KeyFrame *that)
void copy_from_common (KeyFrame *that)
int operator== (Auto &that)
int operator== (KeyFrame &that)
void dump ()
int identical (KeyFrame *src)

Data Fields

char data [MESSAGESIZE]

Detailed Description

Definition at line 11 of file keyframe.h.


Constructor & Destructor Documentation

KeyFrame::KeyFrame (  ) 

Definition at line 9 of file keyframe.C.

References data.

KeyFrame::KeyFrame ( EDL edl,
KeyFrames autos 
)

Definition at line 15 of file keyframe.C.

References data.

KeyFrame::~KeyFrame (  )  [virtual]

Definition at line 20 of file keyframe.C.


Member Function Documentation

void KeyFrame::load ( FileXML file  )  [virtual]

Reimplemented from Auto.

Definition at line 24 of file keyframe.C.

References data, and FileXML::read_text_until().

Referenced by Plugin::load().

Here is the call graph for this function:

void KeyFrame::copy ( int64_t  start,
int64_t  end,
FileXML file,
int  default_only 
) [virtual]

Reimplemented from Auto.

Definition at line 35 of file keyframe.C.

References FileXML::append_newline(), FileXML::append_tag(), FileXML::append_text(), data, Auto::is_default, Auto::position, XMLTag::set_property(), XMLTag::set_title(), and FileXML::tag.

Here is the call graph for this function:

void KeyFrame::copy_from ( Auto that  )  [virtual]

Reimplemented from Auto.

Definition at line 60 of file keyframe.C.

Referenced by ReframeRT::process_buffer().

void KeyFrame::copy_from ( KeyFrame that  ) 

Definition at line 65 of file keyframe.C.

References Auto::copy_from(), data, and Auto::position.

Here is the call graph for this function:

void KeyFrame::copy_from_common ( KeyFrame that  ) 

int KeyFrame::operator== ( Auto that  )  [virtual]

Reimplemented from Auto.

Definition at line 80 of file keyframe.C.

References identical().

Here is the call graph for this function:

int KeyFrame::operator== ( KeyFrame that  ) 

Definition at line 85 of file keyframe.C.

References identical().

Here is the call graph for this function:

void KeyFrame::dump (  ) 

Definition at line 91 of file keyframe.C.

References data, and Auto::position.

int KeyFrame::identical ( KeyFrame src  ) 

Definition at line 74 of file keyframe.C.

References data.

Referenced by operator==().


Field Documentation

char KeyFrame::data[MESSAGESIZE]

Definition at line 28 of file keyframe.h.

Referenced by copy(), copy_from(), dump(), identical(), KeyFrame(), load(), SelTempAvgMain::nextkeyframeisoffsetrestart(), PluginSet::paste_keyframes(), ZoomBlurMain::read_data(), YUVEffect::read_data(), WipeMain::read_data(), WhirlEffect::read_data(), WaveEffect::read_data(), VideoScopeEffect::read_data(), UnsharpMain::read_data(), TranslateMain::read_data(), TitleMain::read_data(), TimeStretch::read_data(), TimeFrontMain::read_data(), TimeAvgMain::read_data(), ThresholdMain::read_data(), Synth::read_data(), SwapMain::read_data(), SvgMain::read_data(), Spectrogram::read_data(), SlideMain::read_data(), ShiftInterlaceMain::read_data(), ShapeWipeMain::read_data(), RotateEffect::read_data(), RGB601Main::read_data(), ReverseVideo::read_data(), ReverseAudio::read_data(), Reverb::read_data(), Reroute::read_data(), ReframeRT::read_data(), RadialBlurMain::read_data(), SharpenMain::read_data(), PolarEffect::read_data(), PitchEffect::read_data(), PerspectiveMain::read_data(), ParametricEQ::read_data(), OverlayAudio::read_data(), Overlay::read_data(), OilEffect::read_data(), MotionBlurMain::read_data(), MotionMain::read_data(), LoopVideo::read_data(), LoopAudio::read_data(), LiveVideo::read_data(), LinearBlurMain::read_data(), SoundLevelEffect::read_data(), IVTCMain::read_data(), IrisSquareMain::read_data(), InvertVideoEffect::read_data(), InterpolateVideo::read_data(), InterpolatePixelsMain::read_data(), HueEffect::read_data(), HistogramMain::read_data(), GradientMain::read_data(), GammaMain::read_data(), Gain::read_data(), FreezeFrameMain::read_data(), FreeverbEffect::read_data(), FrameField::read_data(), FlipMain::read_data(), FieldFrame::read_data(), DownSampleMain::read_data(), DiffKey::read_data(), Despike::read_data(), DenoiseVideo::read_data(), SelTempAvgMain::read_data(), DenoiseMJPEG::read_data(), DenoiseFFTEffect::read_data(), DenoiseEffect::read_data(), DelayVideo::read_data(), DelayAudio::read_data(), DeInterlaceMain::read_data(), Decimate::read_data(), CompressorEffect::read_data(), ColorBalanceMain::read_data(), ChromaKeyHSV::read_data(), ChromaKey::read_data(), BrightnessMain::read_data(), BlurMain::read_data(), BandWipeMain::read_data(), BandSlideMain::read_data(), _720to480Main::read_data(), _1080to540Main::read_data(), ScaleMain::read_data(), PluginAClientLAD::read_data(), ZoomBlurMain::save_data(), YUVEffect::save_data(), WipeMain::save_data(), WhirlEffect::save_data(), WaveEffect::save_data(), VideoScopeEffect::save_data(), UnsharpMain::save_data(), TitleMain::save_data(), TimeStretch::save_data(), TimeFrontMain::save_data(), TimeAvgMain::save_data(), ThresholdMain::save_data(), Synth::save_data(), SwapMain::save_data(), Spectrogram::save_data(), SlideMain::save_data(), ShiftInterlaceMain::save_data(), ShapeWipeMain::save_data(), RotateEffect::save_data(), RGB601Main::save_data(), ReverseVideo::save_data(), ReverseAudio::save_data(), Reroute::save_data(), ReframeRT::save_data(), RadialBlurMain::save_data(), SharpenMain::save_data(), PolarEffect::save_data(), PitchEffect::save_data(), PerspectiveMain::save_data(), ParametricEQ::save_data(), OverlayAudio::save_data(), Overlay::save_data(), OilEffect::save_data(), MotionBlurMain::save_data(), MotionMain::save_data(), LoopVideo::save_data(), LoopAudio::save_data(), LiveVideo::save_data(), LinearBlurMain::save_data(), SoundLevelEffect::save_data(), IVTCMain::save_data(), IrisSquareMain::save_data(), InvertVideoEffect::save_data(), InterpolateVideo::save_data(), HueEffect::save_data(), HistogramMain::save_data(), GradientMain::save_data(), GammaMain::save_data(), Gain::save_data(), FreezeFrameMain::save_data(), FreeverbEffect::save_data(), FrameField::save_data(), FlipMain::save_data(), FieldFrame::save_data(), DownSampleMain::save_data(), DiffKey::save_data(), Despike::save_data(), DenoiseVideo::save_data(), SelTempAvgMain::save_data(), DenoiseMJPEG::save_data(), DenoiseFFTEffect::save_data(), DenoiseEffect::save_data(), DelayAudio::save_data(), DeInterlaceMain::save_data(), Decimate::save_data(), CompressorEffect::save_data(), ColorBalanceMain::save_data(), ChromaKeyHSV::save_data(), ChromaKey::save_data(), BrightnessMain::save_data(), BlurMain::save_data(), BandWipeMain::save_data(), BandSlideMain::save_data(), _720to480Main::save_data(), _1080to540Main::save_data(), and PluginAClientLAD::save_data().


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

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