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

#include <SubtitleProperties.hpp>

Public Member Functions

 SubtitleProperties (const FormatContext &formatContext, const size_t index)
 
- Public Member Functions inherited from avtranscoder::StreamProperties
 StreamProperties (const FormatContext &formatContext, const size_t index)
 
virtual ~StreamProperties ()=0
 
size_t getStreamIndex () const
 
size_t getStreamId () const
 
Rational getTimeBase () const
 
float getDuration () const
 in seconds More...
 
AVMediaType getStreamType () const
 
size_t getCodecId () const
 
std::string getCodecName () const
 
std::string getCodecLongName () const
 
const PropertyVectorgetMetadatas () const
 
const AVFormatContext & getAVFormatContext () const
 
std::string asJson () const
 Return all properties as a json format. More...
 
PropertyMap asMap () const
 Return all properties as a map (name of property, value) More...
 
PropertyVector asVector () const
 Same data with a specific order. More...
 
virtual PropertyVectorfillVector (PropertyVector &data) const
 To avoid copy of the vector. More...
 

Additional Inherited Members

- Protected Attributes inherited from avtranscoder::StreamProperties
const AVFormatContext * _formatContext
 Has link (no ownership) More...
 
AVCodecContext * _codecContext
 Has link (no ownership) More...
 
AVCodec * _codec
 Has link (no ownership) More...
 
size_t _streamIndex
 
PropertyVector _metadatas
 

Detailed Description

Definition at line 9 of file SubtitleProperties.hpp.

Constructor & Destructor Documentation

avtranscoder::SubtitleProperties::SubtitleProperties ( const FormatContext formatContext,
const size_t  index 
)
inline

Definition at line 12 of file SubtitleProperties.hpp.


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