AvTranscoder
0.9.4
C++APIforLibav/FFmpeg
|
Base class of Progress. Inherit this class to have your own way to manage a progress bar. You can inherit this class in C++, but also in python / Java binding. More...
#include <IProgress.hpp>
Public Member Functions | |
virtual | ~IProgress () |
virtual EJobStatus | progress (const double processedDuration, const double programDuration)=0 |
Manage the progress. More... | |
Base class of Progress. Inherit this class to have your own way to manage a progress bar. You can inherit this class in C++, but also in python / Java binding.
Definition at line 23 of file IProgress.hpp.
|
inlinevirtual |
Definition at line 26 of file IProgress.hpp.
|
pure virtual |
Manage the progress.
processedDuration | what is processed |
programDuration | what you need to process (the totality) |
Implemented in avtranscoder::ConsoleProgress, and avtranscoder::NoDisplayProgress.
Referenced by avtranscoder::Transcoder::process().