Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
Mp4ReaderDetailAbs::DemuxAndParserState Struct Reference
Collaboration diagram for Mp4ReaderDetailAbs::DemuxAndParserState:
Collaboration graph

Public Member Functions

 DemuxAndParserState ()
 
void resetState ()
 

Public Attributes

mp4_demux * demux = nullptr
 
mp4_track_info info
 
mp4_track_info video
 
mp4_track_sample sample
 
std::string mSerFormatVersion = ""
 
int has_more_video
 
int videotrack = -1
 
int metatrack = -1
 
int ntracks = -1
 
uint64_t endTS
 
uint64_t startTimeStamp = 0
 
uint32_t mParsedFilesCount = 0
 
uint32_t mVideoCounter = 0
 
uint32_t mFrameCounter = 0
 
int32_t mFramesInVideo = 0
 
uint64_t resolvedStartingTS
 
uint64_t frameTSInMsecs
 
std::vector< std::string > mParsedVideoFiles
 
uint64_t startTimeStampFromFile
 
std::string mVideoPath = ""
 
int32_t mFrameCounterIdx
 
bool shouldPrependSpsPps = false
 
bool foundFirstReverseIFrame = false
 
bool end = false
 
Mp4ReaderSourceProps props
 
float speed
 
bool direction
 
bool sentCommandToControlModule = false
 

Constructor & Destructor Documentation

◆ DemuxAndParserState()

Mp4ReaderDetailAbs::DemuxAndParserState::DemuxAndParserState ( )
inline
Here is the call graph for this function:

Member Function Documentation

◆ resetState()

void Mp4ReaderDetailAbs::DemuxAndParserState::resetState ( )
inline
Here is the caller graph for this function:

Member Data Documentation

◆ demux

mp4_demux* Mp4ReaderDetailAbs::DemuxAndParserState::demux = nullptr

◆ direction

bool Mp4ReaderDetailAbs::DemuxAndParserState::direction

◆ end

bool Mp4ReaderDetailAbs::DemuxAndParserState::end = false

◆ endTS

uint64_t Mp4ReaderDetailAbs::DemuxAndParserState::endTS

◆ foundFirstReverseIFrame

bool Mp4ReaderDetailAbs::DemuxAndParserState::foundFirstReverseIFrame = false

◆ frameTSInMsecs

uint64_t Mp4ReaderDetailAbs::DemuxAndParserState::frameTSInMsecs

◆ has_more_video

int Mp4ReaderDetailAbs::DemuxAndParserState::has_more_video

◆ info

mp4_track_info Mp4ReaderDetailAbs::DemuxAndParserState::info

◆ metatrack

int Mp4ReaderDetailAbs::DemuxAndParserState::metatrack = -1

◆ mFrameCounter

uint32_t Mp4ReaderDetailAbs::DemuxAndParserState::mFrameCounter = 0

◆ mFrameCounterIdx

int32_t Mp4ReaderDetailAbs::DemuxAndParserState::mFrameCounterIdx

◆ mFramesInVideo

int32_t Mp4ReaderDetailAbs::DemuxAndParserState::mFramesInVideo = 0

◆ mParsedFilesCount

uint32_t Mp4ReaderDetailAbs::DemuxAndParserState::mParsedFilesCount = 0

◆ mParsedVideoFiles

std::vector<std::string> Mp4ReaderDetailAbs::DemuxAndParserState::mParsedVideoFiles

◆ mSerFormatVersion

std::string Mp4ReaderDetailAbs::DemuxAndParserState::mSerFormatVersion = ""

◆ mVideoCounter

uint32_t Mp4ReaderDetailAbs::DemuxAndParserState::mVideoCounter = 0

◆ mVideoPath

std::string Mp4ReaderDetailAbs::DemuxAndParserState::mVideoPath = ""

◆ ntracks

int Mp4ReaderDetailAbs::DemuxAndParserState::ntracks = -1

◆ props

Mp4ReaderSourceProps Mp4ReaderDetailAbs::DemuxAndParserState::props

◆ resolvedStartingTS

uint64_t Mp4ReaderDetailAbs::DemuxAndParserState::resolvedStartingTS

◆ sample

mp4_track_sample Mp4ReaderDetailAbs::DemuxAndParserState::sample

◆ sentCommandToControlModule

bool Mp4ReaderDetailAbs::DemuxAndParserState::sentCommandToControlModule = false

◆ shouldPrependSpsPps

bool Mp4ReaderDetailAbs::DemuxAndParserState::shouldPrependSpsPps = false

◆ speed

float Mp4ReaderDetailAbs::DemuxAndParserState::speed

◆ startTimeStamp

uint64_t Mp4ReaderDetailAbs::DemuxAndParserState::startTimeStamp = 0

◆ startTimeStampFromFile

uint64_t Mp4ReaderDetailAbs::DemuxAndParserState::startTimeStampFromFile

◆ video

mp4_track_info Mp4ReaderDetailAbs::DemuxAndParserState::video

◆ videotrack

int Mp4ReaderDetailAbs::DemuxAndParserState::videotrack = -1

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