avcpp  2.0
Wrapper for the FFmpeg that simplify usage from C++ projects.
Classes | Namespaces | Typedefs | Functions
format.h File Reference
#include <memory>
#include <string>
#include "ffmpeg.h"
Include dependency graph for format.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  av::Format< T >
 
class  av::InputFormat
 
class  av::OutputFormat
 

Namespaces

 av
 
 av::internal
 

Typedefs

template<typename T >
using av::avcpp_format_const = typename std::conditional< std::is_const< typename std::remove_pointer< decltype(AVFormatContext::iformat) >::type >::value, const T, T >::type
 
using av::FmtCodec = class Codec
 

Functions

bool av::internal::codec_supported (const AVCodecTag *const *codecTag, const FmtCodec &codec)
 
bool av::internal::codec_supported (const AVCodecTag *const *codecTag, AVCodecID codec_id)
 
OutputFormat av::guessOutputFormat (const std::string &name, const std::string &url, const std::string &mime)