AvTranscoder
0.9.4
C++APIforLibav/FFmpeg
|
#include <AvTranscoder/common.hpp>
#include <libavutil/dict.h>
#include <vector>
#include <utility>
#include <map>
#include <string>
#include <sstream>
#include <iomanip>
Go to the source code of this file.
Namespaces | |
avtranscoder | |
avtranscoder::detail | |
Typedefs | |
typedef std::vector< std::pair < std::string, std::string > > | avtranscoder::PropertyVector |
PropertyVector is a vector of pair, because the order of properties matters to us. More... | |
typedef std::map< std::string, std::string > | avtranscoder::PropertyMap |
Functions | |
template<typename T > | |
void | avtranscoder::detail::add (PropertyVector &propertyVector, const std::string &key, const T &value) |
template<> | |
void | avtranscoder::detail::add (PropertyVector &propertyVector, const std::string &key, const size_t &value) |
template<> | |
void | avtranscoder::detail::add (PropertyVector &propertyVector, const std::string &key, const float &value) |
template<> | |
void | avtranscoder::detail::add (PropertyVector &propertyVector, const std::string &key, const std::string &value) |
template<> | |
void | avtranscoder::detail::add (PropertyVector &propertyVector, const std::string &key, const bool &value) |
template<> | |
void | avtranscoder::detail::add (PropertyVector &propertyVector, const std::string &key, const Rational &value) |
void | avtranscoder::detail::fillMetadataDictionnary (AVDictionary *avdictionnary, PropertyVector &metadata) |
Fill metadata parameter with the given AVDictionary. More... | |
Variables | |
const size_t | avtranscoder::detail::keyWidth = 32 |
const std::string | avtranscoder::detail::separator = "====================" |
const std::string | avtranscoder::detail::propertyValueIfError = "null" |