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