![]() |
FFmpegKit Linux API
4.5.1
|
Public Member Functions | |
PublicFFmpegSession (const std::shared_ptr< std::list< std::string >> arguments, FFmpegSessionCompleteCallback completeCallback, ffmpegkit::LogCallback logCallback, ffmpegkit::StatisticsCallback statisticsCallback, LogRedirectionStrategy logRedirectionStrategy) | |
![]() | |
ffmpegkit::StatisticsCallback | getStatisticsCallback () |
ffmpegkit::FFmpegSessionCompleteCallback | getCompleteCallback () |
std::shared_ptr< std::list< std::shared_ptr< ffmpegkit::Statistics > > > | getAllStatisticsWithTimeout (const int waitTimeout) |
std::shared_ptr< std::list< std::shared_ptr< ffmpegkit::Statistics > > > | getAllStatistics () |
std::shared_ptr< std::list< std::shared_ptr< ffmpegkit::Statistics > > > | getStatistics () |
std::shared_ptr< ffmpegkit::Statistics > | getLastReceivedStatistics () |
void | addStatistics (const std::shared_ptr< ffmpegkit::Statistics > statistics) |
bool | isFFmpeg () const override |
bool | isFFprobe () const override |
bool | isMediaInformation () const override |
![]() | |
AbstractSession (const std::shared_ptr< std::list< std::string >> arguments, const ffmpegkit::LogCallback logCallback, const LogRedirectionStrategy logRedirectionStrategy) | |
void | waitForAsynchronousMessagesInTransmit (const int timeout) const |
ffmpegkit::LogCallback | getLogCallback () const override |
long | getSessionId () const override |
std::chrono::time_point< std::chrono::system_clock > | getCreateTime () const override |
std::chrono::time_point< std::chrono::system_clock > | getStartTime () const override |
std::chrono::time_point< std::chrono::system_clock > | getEndTime () const override |
long | getDuration () const override |
std::shared_ptr< std::list< std::string > > | getArguments () const override |
std::string | getCommand () const override |
std::shared_ptr< std::list< std::shared_ptr< ffmpegkit::Log > > > | getAllLogsWithTimeout (const int waitTimeout) const override |
std::shared_ptr< std::list< std::shared_ptr< ffmpegkit::Log > > > | getAllLogs () const override |
std::shared_ptr< std::list< std::shared_ptr< ffmpegkit::Log > > > | getLogs () const override |
std::string | getAllLogsAsStringWithTimeout (const int waitTimeout) const override |
std::string | getAllLogsAsString () const override |
std::string | getLogsAsString () const override |
std::string | getOutput () const override |
ffmpegkit::SessionState | getState () const override |
std::shared_ptr< ffmpegkit::ReturnCode > | getReturnCode () const override |
std::string | getFailStackTrace () const override |
ffmpegkit::LogRedirectionStrategy | getLogRedirectionStrategy () const override |
bool | thereAreAsynchronousMessagesInTransmit () const override |
void | addLog (const std::shared_ptr< ffmpegkit::Log > log) override |
void | startRunning () override |
void | complete (const std::shared_ptr< ffmpegkit::ReturnCode > returnCode) override |
void | fail (const char *error) override |
void | cancel () override |
Additional Inherited Members | |
![]() | |
static std::shared_ptr< ffmpegkit::FFmpegSession > | create (const std::shared_ptr< std::list< std::string >> arguments) |
static std::shared_ptr< ffmpegkit::FFmpegSession > | create (const std::shared_ptr< std::list< std::string >> arguments, ffmpegkit::FFmpegSessionCompleteCallback completeCallback) |
static std::shared_ptr< ffmpegkit::FFmpegSession > | create (const std::shared_ptr< std::list< std::string >> arguments, ffmpegkit::FFmpegSessionCompleteCallback completeCallback, ffmpegkit::LogCallback logCallback, ffmpegkit::StatisticsCallback statisticsCallback) |
static std::shared_ptr< ffmpegkit::FFmpegSession > | create (const std::shared_ptr< std::list< std::string >> arguments, ffmpegkit::FFmpegSessionCompleteCallback completeCallback, ffmpegkit::LogCallback logCallback, ffmpegkit::StatisticsCallback statisticsCallback, ffmpegkit::LogRedirectionStrategy logRedirectionStrategy) |
![]() | |
static constexpr int | DefaultTimeoutForAsynchronousMessagesInTransmit = 5000 |
Definition at line 51 of file FFmpegSession.cpp.
|
inline |
Definition at line 52 of file FFmpegSession.cpp.