AvTranscoder  0.9.4
C++APIforLibav/FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
avtranscoder::Library Class Reference

#include <Library.hpp>

Public Member Functions

 Library (const std::string &name, const std::string &license, const size_t major, const size_t minor, const size_t release)
 
std::string getName ()
 
std::vector< size_t > getVersion ()
 
std::string getStringVersion ()
 
size_t getMajorVersion ()
 
size_t getMinorVersion ()
 
size_t getReleaseVersion ()
 
std::string getLicense ()
 

Private Attributes

std::string _name
 
std::string _licence
 
size_t _major
 
size_t _minor
 
size_t _release
 

Detailed Description

Definition at line 12 of file Library.hpp.

Constructor & Destructor Documentation

avtranscoder::Library::Library ( const std::string &  name,
const std::string &  license,
const size_t  major,
const size_t  minor,
const size_t  release 
)

Definition at line 25 of file Library.cpp.

Member Function Documentation

std::string avtranscoder::Library::getLicense ( )

Definition at line 73 of file Library.cpp.

References _licence.

size_t avtranscoder::Library::getMajorVersion ( )

Definition at line 58 of file Library.cpp.

References _major.

size_t avtranscoder::Library::getMinorVersion ( )

Definition at line 63 of file Library.cpp.

References _minor.

std::string avtranscoder::Library::getName ( )

Definition at line 35 of file Library.cpp.

References _name.

size_t avtranscoder::Library::getReleaseVersion ( )

Definition at line 68 of file Library.cpp.

References _release.

std::string avtranscoder::Library::getStringVersion ( )

Definition at line 49 of file Library.cpp.

References _major, _minor, and _release.

std::vector< size_t > avtranscoder::Library::getVersion ( )

Definition at line 40 of file Library.cpp.

References _major, _minor, and _release.

Field Documentation

std::string avtranscoder::Library::_licence
private

Definition at line 30 of file Library.hpp.

Referenced by getLicense().

size_t avtranscoder::Library::_major
private

Definition at line 31 of file Library.hpp.

Referenced by getMajorVersion(), getStringVersion(), and getVersion().

size_t avtranscoder::Library::_minor
private

Definition at line 32 of file Library.hpp.

Referenced by getMinorVersion(), getStringVersion(), and getVersion().

std::string avtranscoder::Library::_name
private

Definition at line 29 of file Library.hpp.

Referenced by getName().

size_t avtranscoder::Library::_release
private

Definition at line 33 of file Library.hpp.

Referenced by getReleaseVersion(), getStringVersion(), and getVersion().


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