Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
Mp4WriterSinkProps Class Reference

#include <Mp4WriterSink.h>

Inheritance diagram for Mp4WriterSinkProps:
Inheritance graph
Collaboration diagram for Mp4WriterSinkProps:
Collaboration graph

Public Member Functions

 Mp4WriterSinkProps (uint32_t _chunkTime, uint32_t _syncTimeInSecs, uint16_t _fps, std::string _baseFolder, bool _recordedTSBasedDTS=true, bool _enableMetadata=true)
 
 Mp4WriterSinkProps ()
 
size_t getSerializeSize ()
 
- Public Member Functions inherited from ModuleProps
 ModuleProps ()
 
 ModuleProps (float _fps)
 
 ModuleProps (float _fps, size_t _qlen, bool _logHealth)
 
 ModuleProps (FrameFetchStrategy _frameFetchStrategy)
 
size_t getQLen ()
 

Public Attributes

std::string baseFolder
 
uint32_t chunkTime = 1
 
uint32_t syncTimeInSecs = 1
 
uint16_t fps = 30
 
bool recordedTSBasedDTS = true
 
bool enableMetadata = true
 
- Public Attributes inherited from ModuleProps
float fps
 
size_t qlen
 
bool logHealth
 
int logHealthFrequency
 
size_t maxConcurrentFrames
 
int skipN = 0
 
int skipD = 1
 
FrameFetchStrategy frameFetchStrategy
 
QuePushStrategy::QuePushStrategyType quePushStrategyType
 
FIndexStrategy::FIndexStrategyType fIndexStrategyType
 
bool enableHealthCallBack
 
int healthUpdateIntervalInSec
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Friends

class boost::serialization::access
 

Additional Inherited Members

- Public Types inherited from ModuleProps
enum  FrameFetchStrategy { PUSH , PULL }
 

Constructor & Destructor Documentation

◆ Mp4WriterSinkProps() [1/2]

Mp4WriterSinkProps::Mp4WriterSinkProps ( uint32_t _chunkTime,
uint32_t _syncTimeInSecs,
uint16_t _fps,
std::string _baseFolder,
bool _recordedTSBasedDTS = true,
bool _enableMetadata = true )
inline

◆ Mp4WriterSinkProps() [2/2]

Mp4WriterSinkProps::Mp4WriterSinkProps ( )
inline

Member Function Documentation

◆ getSerializeSize()

size_t Mp4WriterSinkProps::getSerializeSize ( )
inlinevirtual

Reimplemented from ModuleProps.

Here is the call graph for this function:

◆ serialize()

template<class Archive >
void Mp4WriterSinkProps::serialize ( Archive & ar,
const unsigned int version )
inlineprivate

Friends And Related Symbol Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Member Data Documentation

◆ baseFolder

std::string Mp4WriterSinkProps::baseFolder

◆ chunkTime

uint32_t Mp4WriterSinkProps::chunkTime = 1

◆ enableMetadata

bool Mp4WriterSinkProps::enableMetadata = true

◆ fps

uint16_t Mp4WriterSinkProps::fps = 30

◆ recordedTSBasedDTS

bool Mp4WriterSinkProps::recordedTSBasedDTS = true

◆ syncTimeInSecs

uint32_t Mp4WriterSinkProps::syncTimeInSecs = 1

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