OpenCV 4.12.0
开源计算机视觉
加载中...
搜索中...
无匹配项
cv::cudacodec::VideoWriter 类参考抽象

视频写入器接口,参见 createVideoWriter()更多...

#include <opencv2/cudacodec.hpp>

cv::cudacodec::VideoWriter 的协作图

公共成员函数

virtual ~VideoWriter ()
 
virtual EncoderParams getEncoderParams () const =0
 检索编码参数。
 
virtual void release ()=0
 在调用 EncoderCallback::onEncodingFinished() 之前等待编码过程完成。
 
virtual void write (InputArray frame)=0
 写入下一个视频帧。
 

详细描述

视频写入器接口,参见 createVideoWriter()

如果安装了 Nvidia 的 Video Codec SDK,则可用。

仅支持 Codec::H264Codec::HEVC 编码,具体支持取决于 GPU,详细信息请参考 Nvidia Video Codec SDK 视频编码和解码 GPU 支持矩阵。

注意
  • 关于如何使用 VideoWriter 类的示例可以在 opencv_source_code/samples/gpu/video_writer.cpp 中找到。

构造函数 & 析构函数文档

◆ ~VideoWriter()

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

成员函数文档

◆ getEncoderParams()

virtual EncoderParams cv::cudacodec::VideoWriter::getEncoderParams ( ) const
纯虚函数

检索编码参数。

◆ release()

virtual void cv::cudacodec::VideoWriter::release ( )
纯虚函数

在调用 EncoderCallback::onEncodingFinished() 之前等待编码过程完成。

◆ write()

virtual void cv::cudacodec::VideoWriter::write ( InputArray frame)
纯虚函数

写入下一个视频帧。

参数
frame要写入的帧。

此方法将指定的图像编码为视频流。图像必须具有与打开视频写入器时指定的相同大小和相同表面格式。


此类的文档是从以下文件生成的