cCutter Class Reference

#include <cutter.h>

Collaboration diagram for cCutter:

Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static bool Start (const char *FileName)
static void Stop (void)
static bool Active (void)
static bool Error (void)
static bool Ended (void)

Static Private Attributes

static char * editedVersionName = NULL
static cCuttingThreadcuttingThread = NULL
static bool error = false
static bool ended = false


Detailed Description

Definition at line 15 of file cutter.h.


Member Function Documentation

bool cCutter::Start ( const char *  FileName  )  [static]

Definition at line 187 of file cutter.c.

References cRecordings::AddByName(), cuttingThread, editedVersionName, ended, error, MakeDirs(), cRecording::PrefixFileName(), Recordings, RemoveVideoFile(), and cRecording::WriteInfo().

Referenced by cSVDRP::CmdEDIT(), and cReplayControl::EditCut().

Here is the call graph for this function:

void cCutter::Stop ( void   )  [static]

Definition at line 217 of file cutter.c.

References cThread::Active(), cuttingThread, cRecordings::DelByName(), editedVersionName, cCuttingThread::Error(), Error(), esyslog, Interrupted, isyslog, Recordings, and RemoveVideoFile().

Referenced by Active(), main(), and cMenuMain::ProcessKey().

Here is the call graph for this function:

bool cCutter::Active ( void   )  [static]

Definition at line 233 of file cutter.c.

References cThread::Active(), cuttingThread, editedVersionName, ended, cCuttingThread::Error(), error, cRecordingUserCommand::InvokeCommand(), RUC_EDITEDRECORDING, and Stop().

Referenced by cSVDRP::CmdEDIT(), cReplayControl::EditCut(), main(), and cMenuMain::Update().

Here is the call graph for this function:

bool cCutter::Error ( void   )  [static]

Definition at line 249 of file cutter.c.

References error.

Referenced by main(), and Stop().

bool cCutter::Ended ( void   )  [static]

Definition at line 256 of file cutter.c.

References ended.

Referenced by main().


Member Data Documentation

char * cCutter::editedVersionName = NULL [static, private]

Definition at line 17 of file cutter.h.

Referenced by Active(), Start(), and Stop().

cCuttingThread * cCutter::cuttingThread = NULL [static, private]

Definition at line 18 of file cutter.h.

Referenced by Active(), Start(), and Stop().

bool cCutter::error = false [static, private]

Definition at line 19 of file cutter.h.

Referenced by Active(), Error(), and Start().

bool cCutter::ended = false [static, private]

Definition at line 20 of file cutter.h.

Referenced by Active(), Ended(), and Start().


The documentation for this class was generated from the following files:
Generated on Tue Nov 6 20:06:56 2007 for VDR by  doxygen 1.5.3-20071008