Public Member Functions | |
| Cutter () | |
| void | SetCutList (frm_dir_map_t &deleteMap) |
| frm_dir_map_t | AdjustedCutList () const |
| void | Activate (float v2a, int64_t total) |
| void | NewFrame (int64_t currentFrame) |
| bool | InhibitUseVideoFrame () |
| bool | InhibitUseAudioFrames (int64_t frames, long *totalAudio) |
| bool | InhibitDummyFrame () |
| bool | InhibitDropFrame () |
Private Types | |
| enum | { MAXLEADIN = 200, MINCUT = 20 } |
Private Attributes | |
| bool | active |
| frm_dir_map_t | foreshortenedCutList |
| DeleteMap | tracker |
| int64_t | totalFrames |
| int64_t | videoFramesToCut |
| int64_t | audioFramesToCut |
| float | audioFramesPerVideoFrame |
Definition at line 409 of file transcode.cpp.
anonymous enum [private] |
Definition at line 419 of file transcode.cpp.
| Cutter::Cutter | ( | ) | [inline] |
Definition at line 426 of file transcode.cpp.
| void Cutter::SetCutList | ( | frm_dir_map_t & | deleteMap | ) | [inline] |
Definition at line 429 of file transcode.cpp.
Referenced by Transcode::TranscodeFile().
| frm_dir_map_t Cutter::AdjustedCutList | ( | ) | const [inline] |
Definition at line 472 of file transcode.cpp.
Referenced by Transcode::TranscodeFile().
| void Cutter::Activate | ( | float | v2a, | |
| int64_t | total | |||
| ) | [inline] |
Definition at line 477 of file transcode.cpp.
Referenced by Transcode::TranscodeFile().
| void Cutter::NewFrame | ( | int64_t | currentFrame | ) | [inline] |
Definition at line 487 of file transcode.cpp.
Referenced by Transcode::TranscodeFile().
| bool Cutter::InhibitUseVideoFrame | ( | ) | [inline] |
Definition at line 515 of file transcode.cpp.
Referenced by Transcode::TranscodeFile().
Definition at line 535 of file transcode.cpp.
Referenced by Transcode::TranscodeFile().
| bool Cutter::InhibitDummyFrame | ( | ) | [inline] |
Definition at line 566 of file transcode.cpp.
Referenced by Transcode::TranscodeFile().
| bool Cutter::InhibitDropFrame | ( | ) | [inline] |
Definition at line 581 of file transcode.cpp.
Referenced by Transcode::TranscodeFile().
bool Cutter::active [private] |
Definition at line 412 of file transcode.cpp.
Referenced by Activate(), and NewFrame().
frm_dir_map_t Cutter::foreshortenedCutList [private] |
Definition at line 413 of file transcode.cpp.
Referenced by AdjustedCutList(), and SetCutList().
DeleteMap Cutter::tracker [private] |
Definition at line 414 of file transcode.cpp.
Referenced by Activate(), NewFrame(), and SetCutList().
int64_t Cutter::totalFrames [private] |
Definition at line 415 of file transcode.cpp.
Referenced by Activate(), and NewFrame().
int64_t Cutter::videoFramesToCut [private] |
Definition at line 416 of file transcode.cpp.
Referenced by Activate(), InhibitUseAudioFrames(), InhibitUseVideoFrame(), and NewFrame().
int64_t Cutter::audioFramesToCut [private] |
Definition at line 417 of file transcode.cpp.
Referenced by Activate(), InhibitDropFrame(), InhibitDummyFrame(), InhibitUseAudioFrames(), InhibitUseVideoFrame(), and NewFrame().
float Cutter::audioFramesPerVideoFrame [private] |
Definition at line 418 of file transcode.cpp.
Referenced by Activate(), InhibitDropFrame(), InhibitDummyFrame(), and NewFrame().
1.6.3