OpenCV  4.10.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 ( )
内联虚拟

成员函数文档

◆ 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要写入的帧。

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


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