视频解复用接口。 : 更多...
#include <opencv2/cudacodec.hpp>
视频解复用接口。
用户可以通过实现此接口来实现自己的解复用。
◆ ~RawVideoSource()
virtual cv::cudacodec::RawVideoSource::~RawVideoSource |
( |
| ) |
|
|
内联虚函数 |
◆ format()
virtual FormatInfo cv::cudacodec::RawVideoSource::format |
( |
| ) |
const |
|
纯虚函数 |
◆ get()
virtual bool cv::cudacodec::RawVideoSource::get |
( |
const int |
propertyId, |
|
|
double & |
propertyVal |
|
) |
| const |
|
纯虚函数 |
检索 VideoSource 使用的指定属性。
- 参数
-
- 返回值
true
,除非属性未设置或不支持。
◆ getExtraData()
virtual void cv::cudacodec::RawVideoSource::getExtraData |
( |
cv::Mat & |
extraData | ) |
const |
|
纯虚函数 |
◆ getFirstFrameIdx()
virtual int cv::cudacodec::RawVideoSource::getFirstFrameIdx |
( |
| ) |
const |
|
纯虚函数 |
检索构造后将返回的第一个帧的索引。
- 返回值
- 构造后将返回的第一个帧的索引的索引。
- 注意
- 为了在将 VideoReader 初始化为从帧 N 开始解码时减少解码开销,RawVideoSource 应该查找小于或等于 N 的第一个有效关键帧,并在此处返回该索引。
◆ getNextPacket()
virtual bool cv::cudacodec::RawVideoSource::getNextPacket |
( |
unsigned char ** |
data, |
|
|
size_t * |
size |
|
) |
| |
|
纯虚函数 |
返回包含 RAW 视频帧的下一个数据包。
- 参数
-
data | 指向帧数据的指针。 |
size | 当前帧的大小(以字节为单位)。 |
◆ lastPacketContainsKeyFrame()
virtual bool cv::cudacodec::RawVideoSource::lastPacketContainsKeyFrame |
( |
| ) |
const |
|
内联虚函数 |
◆ updateFormat()
virtual void cv::cudacodec::RawVideoSource::updateFormat |
( |
const FormatInfo & |
videoFormat | ) |
|
|
纯虚函数 |
此类的文档是从以下文件生成的