| OpenCV 3.4.3 Open Source Computer Vision

Public Member Functions | List of all members
cv::cudacodec::VideoWriter Class Referenceabstract
Core functionality » OpenGL interoperability » CUDA-accelerated Computer Vision » Video Encoding/Decoding

Video writer interface. More...

`#include "cudacodec.hpp"`

## Public Member Functions
virtual | ~VideoWriter ()
virtual EncoderParams | getEncoderParams () const =0
virtual void | write (InputArray frame, bool lastFrame=false)=0
| Writes the next video frame. More...

## Detailed Description

Video writer interface.

The implementation uses H264 video codec.

Note
  Currently only Windows platform is supported.
  - An example on how to use the videoWriter class can be found at opencv_source_code/samples/gpu/video_writer.cpp

## Constructor & Destructor Documentation

## § ~VideoWriter()

virtual cv::cudacodec::VideoWriter::~VideoWriter | ( |  | ) |
| inline virtual

## Member Function Documentation

## § getEncoderParams()

virtual EncoderParams cv::cudacodec::VideoWriter::getEncoderParams | ( |  | ) | const
| pure virtual

## § write()

virtual void cv::cudacodec::VideoWriter::write | ( | InputArray | frame,
|  | bool | lastFrame = `false`
| ) |  |
| pure virtual

Writes the next video frame.

Parameters

  frame | The written frame.
  lastFrame | Indicates that it is end of stream. The parameter can be ignored.

The method write the specified image to video file. The image must have the same size and the same surface format as has been specified when opening the video writer.

The documentation for this class was generated from the following file:

- cudacodec/include/opencv2/cudacodec.hpp