OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::AVIReadContainer クラス

#include <opencv2/videoio/container_avi.private.hpp>

Collaboration diagram for cv::AVIReadContainer:

公開メンバ関数

 AVIReadContainer ()
 
void close ()
 
double getFps ()
 
frame_listgetFrames ()
 
size_t getFramesCount ()
 
unsigned int getHeight ()
 
unsigned int getWidth ()
 
void initStream (const std::string &filename)
 
void initStream (std::shared_ptr< VideoInputStream > m_file_stream_)
 
bool parseAvi (Codecs codec_)
 
bool parseAvi (frame_list &in_frame_list, Codecs codec_)
 
bool parseRiff (frame_list &m_mjpeg_frames)
 
std::vector< char > readFrame (frame_iterator it)
 

限定公開メンバ関数

bool parseAviWithFrameList (frame_list &in_frame_list, Codecs codec_)
 
bool parseHdrlList (Codecs codec_)
 
bool parseIndex (unsigned int index_size, frame_list &in_frame_list)
 
bool parseInfo ()
 
bool parseMovi (frame_list &in_frame_list)
 
bool parseStrl (char stream_id, Codecs codec_)
 
void printError (RiffChunk &chunk, unsigned int expected_fourcc)
 
void printError (RiffList &list, unsigned int expected_fourcc)
 
void skipJunk (RiffChunk &chunk)
 
void skipJunk (RiffList &list)
 

限定公開変数類

std::shared_ptr< VideoInputStream > m_file_stream
 
double m_fps
 
frame_list m_frame_list
 
unsigned int m_height
 
bool m_is_indx_present
 
unsigned long long int m_movi_end
 
unsigned long long int m_movi_start
 
unsigned int m_stream_id
 
unsigned int m_width
 

構築子と解体子の詳解

◆ AVIReadContainer()

cv::AVIReadContainer::AVIReadContainer ( )

メンバ関数詳解

◆ close()

void cv::AVIReadContainer::close ( )

◆ getFps()

double cv::AVIReadContainer::getFps ( )
inline

◆ getFrames()

frame_list & cv::AVIReadContainer::getFrames ( )
inline

◆ getFramesCount()

size_t cv::AVIReadContainer::getFramesCount ( )
inline

◆ getHeight()

unsigned int cv::AVIReadContainer::getHeight ( )
inline

◆ getWidth()

unsigned int cv::AVIReadContainer::getWidth ( )
inline

◆ initStream() [1/2]

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

◆ initStream() [2/2]

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

◆ parseAvi() [1/2]

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

◆ parseAvi() [2/2]

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

◆ parseAviWithFrameList()

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

◆ parseHdrlList()

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

◆ parseIndex()

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

◆ parseInfo()

bool cv::AVIReadContainer::parseInfo ( )
inlineprotected

◆ parseMovi()

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

◆ parseRiff()

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

◆ parseStrl()

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

◆ printError() [1/2]

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

◆ printError() [2/2]

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

◆ readFrame()

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

◆ skipJunk() [1/2]

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

◆ skipJunk() [2/2]

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

メンバ変数詳解

◆ m_file_stream

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

◆ m_fps

double cv::AVIReadContainer::m_fps
protected

◆ m_frame_list

frame_list cv::AVIReadContainer::m_frame_list
protected

◆ m_height

unsigned int cv::AVIReadContainer::m_height
protected

◆ m_is_indx_present

bool cv::AVIReadContainer::m_is_indx_present
protected

◆ m_movi_end

unsigned long long int cv::AVIReadContainer::m_movi_end
protected

◆ m_movi_start

unsigned long long int cv::AVIReadContainer::m_movi_start
protected

◆ m_stream_id

unsigned int cv::AVIReadContainer::m_stream_id
protected

◆ m_width

unsigned int cv::AVIReadContainer::m_width
protected

このクラス詳解は次のファイルから抽出されました: