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

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

#include <opencv2/cudacodec.hpp>

cv::cudacodec::VideoWriter 的协作图

公共成员函数

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

详细描述

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

如果安装了 Nvidia 的视频编解码器 SDK,则可用。

仅支持 Codec::H264Codec::HEVC,编码支持取决于 GPU,详情请参考 Nvidia 视频编解码器 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要写入的帧。

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


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