Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::ffmpeg::OutputFormat Class Reference

Public Member Functions

 OutputFormat (const AVOutputFormat *of)
 
 OutputFormat (const std::string &shortName)
 
std::string_view name () const
 
std::string_view longName () const
 
std::optional< std::string_view > extensions () const
 
std::optional< std::string_view > mimeType () const
 
CodecID defaultAudioCodec () const
 
CodecID defaultVideoCodec () const
 
CodecID defaultSubtitleCodec () const
 
bool supportsCodec (CodecID codecId, std::optional< int > stdCompliance=std::nullopt) const
 
std::vector< CodecIDsupportedCodecs (AVMediaType type) const
 
std::string desc () const
 
CodecID guessVideoCodec (const std::filesystem::path &path) const
 
 operator bool () const
 

Static Public Member Functions

template<typename Callback >
static void forEach (const Callback &callback)
 
static OutputFormat guess (const std::filesystem::path &path)
 
static std::string listFormats ()
 

Public Attributes

const AVOutputFormat * of
 

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