20#ifndef FFMPEG_KIT_FFPROBE_SESSION_H
21#define FFMPEG_KIT_FFPROBE_SESSION_H
39 static std::shared_ptr<ffmpegkit::FFprobeSession>
create(
const std::list<std::string>& arguments);
98 struct PublicFFprobeSession;
static ffmpegkit::LogCallback logCallback
bool isFFmpeg() const override
ffmpegkit::FFprobeSessionCompleteCallback getCompleteCallback()
bool isMediaInformation() const override
bool isFFprobe() const override
static std::shared_ptr< ffmpegkit::FFprobeSession > create(const std::list< std::string > &arguments)
FFprobeSession(const std::list< std::string > &arguments, const FFprobeSessionCompleteCallback completeCallback, const ffmpegkit::LogCallback logCallback, const LogRedirectionStrategy logRedirectionStrategy)
FFprobeSessionCompleteCallback _completeCallback
std::function< void(const std::shared_ptr< ffmpegkit::Log > log)> LogCallback
std::function< void(const std::shared_ptr< ffmpegkit::FFprobeSession > session)> FFprobeSessionCompleteCallback