Loading...
Searching...
No Matches
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. | |
virtual bool | get (const int propertyId, double &propertyVal) const =0 |
Retrieves the specified property used by the VideoSource. | |
virtual void | getExtraData (cv::Mat &extraData) const =0 |
Returns any extra data associated with the video source. | |
virtual bool | getNextPacket (unsigned char **data, size_t *size)=0 |
Returns next packet with RAW video frame. | |
virtual bool | lastPacketContainsKeyFrame () const |
Returns true if the last packet contained a key frame. | |
virtual void | updateFormat (const FormatInfo &videoFormat)=0 |
Updates the coded width and height inside format. | |
Detailed Description
Interface for video demultiplexing. :
User can implement own demultiplexing by implementing this interface.
Constructor & Destructor Documentation
◆ ~RawVideoSource()
|
inlinevirtual |
Member Function Documentation
◆ format()
|
pure virtual |
Returns information about video file format.
◆ get()
|
pure virtual |
Retrieves the specified property used by the VideoSource.
- Parameters
-
propertyId Property identifier from cv::VideoCaptureProperties (eg. cv::CAP_PROP_POS_MSEC, cv::CAP_PROP_POS_FRAMES, ...) or one from Additional flags for video I/O API backends. propertyVal Value for the specified property.
- Returns
true
unless the property is unset set or not supported.
◆ getExtraData()
|
pure virtual |
Returns any extra data associated with the video source.
- Parameters
-
extraData 1D cv::Mat containing the extra data if it exists.
◆ getNextPacket()
|
pure virtual |
Returns next packet with RAW video frame.
- Parameters
-
data Pointer to frame data. size Size in bytes of current frame.
◆ lastPacketContainsKeyFrame()
|
inlinevirtual |
Returns true if the last packet contained a key frame.
◆ updateFormat()
|
pure virtual |
Updates the coded width and height inside format.
The documentation for this class was generated from the following file:
- opencv2/cudacodec.hpp