OpenCV  4.5.4
Open Source Computer Vision
Public Member Functions | List of all members
cv::cudacodec::RawVideoSource Class Referenceabstract

Interface for video demultiplexing. : More...

#include <opencv2/cudacodec.hpp>

Public Member Functions

virtual ~RawVideoSource ()
 
virtual FormatInfo format () const =0
 Returns information about video file format. More...
 
virtual bool getNextPacket (unsigned char **data, size_t *size)=0
 Returns next packet with RAW video frame. More...
 
virtual void updateFormat (const int codedWidth, const int codedHeight)=0
 Updates the coded width and height inside format. More...
 

Detailed Description

Interface for video demultiplexing. :

User can implement own demultiplexing by implementing this interface.

Constructor & Destructor Documentation

◆ ~RawVideoSource()

virtual cv::cudacodec::RawVideoSource::~RawVideoSource ( )
inlinevirtual

Member Function Documentation

◆ format()

virtual FormatInfo cv::cudacodec::RawVideoSource::format ( ) const
pure virtual

Returns information about video file format.

◆ getNextPacket()

virtual bool cv::cudacodec::RawVideoSource::getNextPacket ( unsigned char **  data,
size_t *  size 
)
pure virtual

Returns next packet with RAW video frame.

Parameters
dataPointer to frame data.
sizeSize in bytes of current frame.

◆ updateFormat()

virtual void cv::cudacodec::RawVideoSource::updateFormat ( const int  codedWidth,
const int  codedHeight 
)
pure virtual

Updates the coded width and height inside format.


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