PlaybackPrefs Class Reference

#include <playbackprefs.h>

Inherits PreferencesDialog.

Collaboration diagram for PlaybackPrefs:

Collaboration graph
[legend]

Public Member Functions

 PlaybackPrefs (MWindow *mwindow, PreferencesWindow *pwindow)
 ~PlaybackPrefs ()
int create_objects ()
int get_buffer_bytes ()
void delete_strategy ()
void update (int interpolation)
int draw_framerate ()

Static Public Member Functions

static char * strategy_to_string (int strategy)

Data Fields

ADevicePrefsaudio_device
VDevicePrefsvideo_device
ArrayList< BC_ListBoxItem * > strategies
PlaybackConfigplayback_config
BC_Titleframerate_title
PlaybackNearestnearest_neighbor
PlaybackBicubicBicubiccubic_cubic
PlaybackBicubicBilinearcubic_linear
PlaybackBilinearBilinearlinear_linear
PlaybackDeblockmpeg4_deblock
PlaybackInterpolateRawinterpolate_raw
PlaybackWhiteBalanceRawwhite_balance_raw
VideoAsynchronousasynchronous
BC_Titlevdevice_title

Detailed Description

Definition at line 35 of file playbackprefs.h.


Constructor & Destructor Documentation

PlaybackPrefs::PlaybackPrefs ( MWindow mwindow,
PreferencesWindow pwindow 
)

Definition at line 20 of file playbackprefs.C.

References video_device.

PlaybackPrefs::~PlaybackPrefs (  ) 

Definition at line 26 of file playbackprefs.C.

References audio_device, and video_device.


Member Function Documentation

int PlaybackPrefs::create_objects (  )  [virtual]

int PlaybackPrefs::get_buffer_bytes (  ) 

Definition at line 239 of file playbackprefs.C.

static char* PlaybackPrefs::strategy_to_string ( int  strategy  )  [static]

void PlaybackPrefs::delete_strategy (  ) 

void PlaybackPrefs::update ( int  interpolation  ) 

int PlaybackPrefs::draw_framerate (  )  [virtual]

Reimplemented from PreferencesDialog.

Definition at line 244 of file playbackprefs.C.

References EDLSession::actual_frame_rate, BCTEXTLEN, PreferencesThread::edl, framerate_title, PreferencesDialog::pwindow, EDL::session, PreferencesWindow::thread, and BC_Title::update().

Referenced by create_objects().

Here is the call graph for this function:


Field Documentation

Definition at line 51 of file playbackprefs.h.

Referenced by create_objects(), and ~PlaybackPrefs().

Definition at line 52 of file playbackprefs.h.

Referenced by create_objects(), PlaybackPrefs(), and ~PlaybackPrefs().

Definition at line 53 of file playbackprefs.h.

Definition at line 56 of file playbackprefs.h.

Referenced by create_objects(), and draw_framerate().

Definition at line 57 of file playbackprefs.h.

Referenced by create_objects(), and update().

Definition at line 58 of file playbackprefs.h.

Definition at line 59 of file playbackprefs.h.

Referenced by create_objects(), and update().

Definition at line 60 of file playbackprefs.h.

Referenced by create_objects(), and update().

Definition at line 61 of file playbackprefs.h.

Definition at line 62 of file playbackprefs.h.

Referenced by create_objects().

Definition at line 63 of file playbackprefs.h.

Referenced by create_objects(), and PlaybackInterpolateRaw::handle_event().

Definition at line 64 of file playbackprefs.h.

Referenced by create_objects(), and VideoEveryFrame::handle_event().

Definition at line 66 of file playbackprefs.h.

Referenced by create_objects().


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

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