|
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" |