FFmpegKit Linux API 5.1
Static Public Member Functions
ffmpegkit::MediaInformationJsonParser Class Reference

#include <MediaInformationJsonParser.h>

Static Public Member Functions

static std::shared_ptr< ffmpegkit::MediaInformationfrom (const std::string &ffprobeJsonOutput)
 
static std::shared_ptr< ffmpegkit::MediaInformationfromWithError (const std::string &ffprobeJsonOutput)
 

Detailed Description

A parser that constructs MediaInformation from FFprobe's json output.

Definition at line 31 of file MediaInformationJsonParser.h.

Member Function Documentation

◆ from()

std::shared_ptr< ffmpegkit::MediaInformation > ffmpegkit::MediaInformationJsonParser::from ( const std::string &  ffprobeJsonOutput)
static

Extracts MediaInformation from the given FFprobe json output.

Parameters
ffprobeJsonOutputFFprobe json output
Returns
created MediaInformation instance of nullptr if a parsing error occurs

Definition at line 31 of file MediaInformationJsonParser.cpp.

◆ fromWithError()

std::shared_ptr< ffmpegkit::MediaInformation > ffmpegkit::MediaInformationJsonParser::fromWithError ( const std::string &  ffprobeJsonOutput)
static

Extracts MediaInformation from the given FFprobe json output. If a parsing error occurs an std::exception is thrown.

Parameters
ffprobeJsonOutputFFprobe json output
Returns
created MediaInformation instance

Definition at line 40 of file MediaInformationJsonParser.cpp.


The documentation for this class was generated from the following files: