视频解复用接口: 更多…
#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 ) |
|
纯虚函数 |
返回包含原始视频帧的下一个数据包。
- 参数
-
data | 指向帧数据的指针。 |
size | 当前帧的字节大小。 |
◆ lastPacketContainsKeyFrame()
virtual bool cv::cudacodec::RawVideoSource::lastPacketContainsKeyFrame |
( |
| ) |
const |
|
内联虚函数 |
◆ updateFormat()
virtual void cv::cudacodec::RawVideoSource::updateFormat |
( |
const FormatInfo & | videoFormat | ) |
|
|
纯虚函数 |
此类的文档是从以下文件生成的: