AvTranscoder  0.9.4
C++APIforLibav/FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Library.hpp
Go to the documentation of this file.
1 #ifndef _AV_TRANSCODER_DESCRIPTION_HPP_
2 #define _AV_TRANSCODER_DESCRIPTION_HPP_
3 
4 #include "common.hpp"
5 
6 #include <vector>
7 #include <string>
8 
9 namespace avtranscoder
10 {
11 
12 class AvExport Library
13 {
14 public:
15  Library(const std::string& name, const std::string& license, const size_t major, const size_t minor,
16  const size_t release);
17 
18  std::string getName();
19 
20  std::vector<size_t> getVersion();
21  std::string getStringVersion();
22  size_t getMajorVersion();
23  size_t getMinorVersion();
24  size_t getReleaseVersion();
25 
26  std::string getLicense();
27 
28 private:
29  std::string _name;
30  std::string _licence;
31  size_t _major;
32  size_t _minor;
33  size_t _release;
34 };
35 
36 typedef std::vector<Library> Libraries;
37 
38 Libraries AvExport getLibraries();
39 
40 std::vector<std::string> AvExport getInputExtensions();
41 
42 std::vector<std::string> AvExport getOutputExtensions();
43 }
44 
45 #endif
std::string _licence
Definition: Library.hpp:30
std::vector< std::string > getOutputExtensions()
Definition: Library.cpp:143
std::vector< Library > Libraries
Definition: Library.hpp:36
std::string _name
Definition: Library.hpp:29
Libraries getLibraries()
Definition: Library.cpp:78
std::vector< std::string > getInputExtensions()
Definition: Library.cpp:105
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy