Class cv::AVIReadContainer#

Collaboration diagram for cv::AVIReadContainer:

cv::AVIReadContainer Node1 cv::AVIReadContainer   + AVIReadContainer() + close() + getFps() + getFrames() + getFramesCount() + getHeight() + getWidth() + initStream() + initStream() + parseAvi() + parseAvi() + parseRiff() + readFrame() # parseAviWithFrameList() # parseHdrlList() # parseIndex() # parseInfo() # parseMovi() # parseStrl() # printError() # printError() # skipJunk() # skipJunk() Node2 std::shared_ptr< VideoInput Stream >   + operator->() Node2->Node1 #m_file_stream Node3 VideoInputStream     Node3->Node2 +ptr Node4 std::shared_ptr< T >   + operator->() Node4->Node2 < VideoInputStream > Node5 T     Node5->Node4 +ptr Node14 std::deque< T >     Node5->Node14 +elements Node6 unsigned     Node6->Node1 #m_height #m_movi_end #m_movi_start #m_stream_id #m_width Node7 std::deque< std::pair < uint64_t, uint32_t > >     Node7->Node1 #m_frame_list Node8 std::pair< uint64_t, uint32_t >     Node8->Node7 +elements Node9 uint64_t     Node9->Node8 +first_type Node10 uint32_t     Node10->Node8 +second_type Node11 std::pair< T1, T2 >     Node11->Node8 < uint64_t, uint32_t > Node12 T1     Node12->Node11 +first_type Node13 T2     Node13->Node11 +second_type Node14->Node7 < std::pair< uint64 _t, uint32_t > > Node15 double     Node15->Node1 #m_fps Node16 bool     Node16->Node1 #m_is_indx_present

cv::AVIReadContainer Node1 cv::AVIReadContainer   + AVIReadContainer() + close() + getFps() + getFrames() + getFramesCount() + getHeight() + getWidth() + initStream() + initStream() + parseAvi() + parseAvi() + parseRiff() + readFrame() # parseAviWithFrameList() # parseHdrlList() # parseIndex() # parseInfo() # parseMovi() # parseStrl() # printError() # printError() # skipJunk() # skipJunk() Node2 std::shared_ptr< VideoInput Stream >   + operator->() Node2->Node1 #m_file_stream Node3 VideoInputStream     Node3->Node2 +ptr Node4 std::shared_ptr< T >   + operator->() Node4->Node2 < VideoInputStream > Node5 T     Node5->Node4 +ptr Node14 std::deque< T >     Node5->Node14 +elements Node6 unsigned     Node6->Node1 #m_height #m_movi_end #m_movi_start #m_stream_id #m_width Node7 std::deque< std::pair < uint64_t, uint32_t > >     Node7->Node1 #m_frame_list Node8 std::pair< uint64_t, uint32_t >     Node8->Node7 +elements Node9 uint64_t     Node9->Node8 +first_type Node10 uint32_t     Node10->Node8 +second_type Node11 std::pair< T1, T2 >     Node11->Node8 < uint64_t, uint32_t > Node12 T1     Node12->Node11 +first_type Node13 T2     Node13->Node11 +second_type Node14->Node7 < std::pair< uint64 _t, uint32_t > > Node15 double     Node15->Node1 #m_fps Node16 bool     Node16->Node1 #m_is_indx_present

Constructor & Destructor Documentation#

AVIReadContainer()#

cv::AVIReadContainer::AVIReadContainer()

Member Function Documentation#

close()#

void cv::AVIReadContainer::close()

getFps()#

double cv::AVIReadContainer::getFps()

getFrames()#

frame_list & cv::AVIReadContainer::getFrames()

getFramesCount()#

size_t cv::AVIReadContainer::getFramesCount()

getHeight()#

unsigned int cv::AVIReadContainer::getHeight()

getWidth()#

unsigned int cv::AVIReadContainer::getWidth()

initStream()#

void cv::AVIReadContainer::initStream(const std::string & filename)

initStream()#

void cv::AVIReadContainer::initStream(std::shared_ptr< VideoInputStream > m_file_stream_)

parseAvi()#

bool cv::AVIReadContainer::parseAvi(Codecs codec_)

parseAvi()#

bool cv::AVIReadContainer::parseAvi(
frame_list & in_frame_list,
Codecs codec_ )

parseRiff()#

bool cv::AVIReadContainer::parseRiff(frame_list & m_mjpeg_frames)

readFrame()#

std::vector< char > cv::AVIReadContainer::readFrame(frame_iterator it)

parseAviWithFrameList()#

bool cv::AVIReadContainer::parseAviWithFrameList(
frame_list & in_frame_list,
Codecs codec_ )

parseHdrlList()#

bool cv::AVIReadContainer::parseHdrlList(Codecs codec_)

parseIndex()#

bool cv::AVIReadContainer::parseIndex(
unsigned int index_size,
frame_list & in_frame_list )

parseInfo()#

bool cv::AVIReadContainer::parseInfo()

parseMovi()#

bool cv::AVIReadContainer::parseMovi(frame_list & in_frame_list)

parseStrl()#

bool cv::AVIReadContainer::parseStrl(
char stream_id,
Codecs codec_ )

printError()#

void cv::AVIReadContainer::printError(
RiffChunk & chunk,
unsigned int expected_fourcc )

printError()#

void cv::AVIReadContainer::printError(
RiffList & list,
unsigned int expected_fourcc )

skipJunk()#

void cv::AVIReadContainer::skipJunk(RiffChunk & chunk)

skipJunk()#

void cv::AVIReadContainer::skipJunk(RiffList & list)

Member Data Documentation#

m_file_stream#

std::shared_ptr< VideoInputStream > cv::AVIReadContainer::m_file_stream

m_fps#

double cv::AVIReadContainer::m_fps

m_frame_list#

frame_list cv::AVIReadContainer::m_frame_list

m_height#

unsigned int cv::AVIReadContainer::m_height

m_is_indx_present#

bool cv::AVIReadContainer::m_is_indx_present

m_movi_end#

unsigned long long int cv::AVIReadContainer::m_movi_end

m_movi_start#

unsigned long long int cv::AVIReadContainer::m_movi_start

m_stream_id#

unsigned int cv::AVIReadContainer::m_stream_id

m_width#

unsigned int cv::AVIReadContainer::m_width

Source file#

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