Gazebo Common

API Reference

5.7.0
gz/common/VideoEncoder.hh File Reference
#include <chrono>
#include <string>
#include <optional>
#include <gz/common/FlagSet.hh>
#include <gz/common/av/Export.hh>
#include <gz/common/HWVideo.hh>
#include <gz/utils/ImplPtr.hh>

Go to the source code of this file.

Classes

class  VideoEncoder
 The VideoEncoder class supports encoding a series of images to a video format, and then writing the video to disk. More...
 

Namespaces

 gz
 Forward declarations for the common classes.
 
 gz::common
 

Macros

#define VIDEO_ENCODER_BITRATE_DEFAULT   0
 
#define VIDEO_ENCODER_FORMAT_DEFAULT   "mp4"
 
#define VIDEO_ENCODER_FPS_DEFAULT   25
 
#define VIDEO_ENCODER_HEIGHT_DEFAULT   720
 
#define VIDEO_ENCODER_WIDTH_DEFAULT   1280
 

Macro Definition Documentation

◆ VIDEO_ENCODER_BITRATE_DEFAULT

#define VIDEO_ENCODER_BITRATE_DEFAULT   0

◆ VIDEO_ENCODER_FORMAT_DEFAULT

#define VIDEO_ENCODER_FORMAT_DEFAULT   "mp4"

◆ VIDEO_ENCODER_FPS_DEFAULT

#define VIDEO_ENCODER_FPS_DEFAULT   25

◆ VIDEO_ENCODER_HEIGHT_DEFAULT

#define VIDEO_ENCODER_HEIGHT_DEFAULT   720

◆ VIDEO_ENCODER_WIDTH_DEFAULT

#define VIDEO_ENCODER_WIDTH_DEFAULT   1280