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要寫入的幀。

此方法將指定的影像編碼為影片流。影像必須具有與開啟影片寫入器時指定的相同大小和相同表面格式。


此類的文件是從以下檔案生成的