RecordingParameters Struct Reference

Sets the recording parameters. More...

Functions

 RecordingParameters (string filename="", SVO_COMPRESSION_MODE compression=SVO_COMPRESSION_MODE.H264_BASED, uint bitrate=0, int fps=0, bool transcode=false)
 Constructor More...
 

Attributes

string videoFilename
 filename of the SVO file. More...
 
SVO_COMPRESSION_MODE compressionMode
 compression_mode : can be one of the SVO_COMPRESSION_MODE enum More...
 
int targetFPS
 defines the target framerate for the recording module. More...
 
uint bitrate
 bitrate : override default bitrate of the SVO file, in KBits/s. Only works if SVO_COMPRESSION_MODE is H264 or H265. : 0 means default values (depends on the resolution) More...
 
bool transcode
 In case of streaming input, if set to false, it will avoid decoding/re-encoding and convert directly streaming input into a SVO file. This saves a encoding session and can be especially useful on NVIDIA Geforce cards where the number of encoding session is limited. More...
 

Detailed Description

Sets the recording parameters.

Constructor and Destructor

◆ RecordingParameters()

RecordingParameters ( string  filename = "",
SVO_COMPRESSION_MODE  compression = SVO_COMPRESSION_MODE.H264_BASED,
uint  bitrate = 0,
int  fps = 0,
bool  transcode = false 
)
inline

Constructor

Variables

◆ videoFilename

string videoFilename

filename of the SVO file.

Referenced by Camera.EnableRecording().

◆ compressionMode

SVO_COMPRESSION_MODE compressionMode

compression_mode : can be one of the SVO_COMPRESSION_MODE enum

Referenced by Camera.EnableRecording().

◆ targetFPS

int targetFPS

defines the target framerate for the recording module.

Referenced by Camera.EnableRecording().

◆ bitrate

uint bitrate

bitrate : override default bitrate of the SVO file, in KBits/s. Only works if SVO_COMPRESSION_MODE is H264 or H265. : 0 means default values (depends on the resolution)

Referenced by Camera.EnableRecording(), and RecordingParameters.RecordingParameters().

◆ transcode

bool transcode

In case of streaming input, if set to false, it will avoid decoding/re-encoding and convert directly streaming input into a SVO file. This saves a encoding session and can be especially useful on NVIDIA Geforce cards where the number of encoding session is limited.

Referenced by Camera.EnableRecording(), and RecordingParameters.RecordingParameters().