Pylon Logo Basler Logo
List of all members
Basler_VideoWriterParams::CVideoWriterParams_Params_v6_1_0 Class Reference

A parameter class containing all parameters as members that are available for Video Writer. More...

#include <pylon/_VideoWriterParams.h>

Inheritance diagram for Basler_VideoWriterParams::CVideoWriterParams_Params_v6_1_0:
Inheritance graph
[legend]

Public Attributes

Categories: RecordingOptions
Pylon::IIntegerExBitrate
 Bit rate of the resulting compressed stream. More...
 
Pylon::IEnumParameterT< CompressionModeEnums > & CompressionMode
 Sets the compression mode. More...
 
Pylon::IFloatExPlaybackFrameRate
 Frame rate (in Hertz) of the video to be recorded. More...
 
Pylon::IFloatExQuality
 Quality of the resulting compressed stream. More...
 
Pylon::IIntegerExThreadCount
 Number of threads used for recording the video. More...
 
Categories: Statistics
Pylon::IIntegerExBytesWritten
 Bytes written to file since starting the recording. More...
 
Pylon::IIntegerExFrameCount
 Number of frames written since starting the recording. More...
 
Categories: ImageParameters
Pylon::IIntegerExHeight
 Height of the image (in pixels) More...
 
Pylon::IIntegerExWidth
 Width of the image (in pixels) More...
 

Detailed Description

A parameter class containing all parameters as members that are available for Video Writer.

The parameter class is used by the Pylon::CVideoWriter class. The Pylon::CVideoWriter can be used to create video files in the MP4 format. The Utility_GrabVideo code sample shows the use of the Video Writer class.

Member Data Documentation

Pylon::IIntegerEx& Basler_VideoWriterParams::CVideoWriterParams_Params_v6_1_0::Bitrate

Bit rate of the resulting compressed stream.

Visibility: Beginner

Pylon::IIntegerEx& Basler_VideoWriterParams::CVideoWriterParams_Params_v6_1_0::BytesWritten

Bytes written to file since starting the recording.

Visibility: Beginner

Pylon::IEnumParameterT<CompressionModeEnums>& Basler_VideoWriterParams::CVideoWriterParams_Params_v6_1_0::CompressionMode

Sets the compression mode.

Sets the compression mode. You can choose whether to keep the bit rate or the quality of the resulting video stream constant.

Visibility: Beginner

Pylon::IIntegerEx& Basler_VideoWriterParams::CVideoWriterParams_Params_v6_1_0::FrameCount

Number of frames written since starting the recording.

Visibility: Beginner

Pylon::IIntegerEx& Basler_VideoWriterParams::CVideoWriterParams_Params_v6_1_0::Height

Height of the image (in pixels)

Visibility: Invisible

Pylon::IFloatEx& Basler_VideoWriterParams::CVideoWriterParams_Params_v6_1_0::PlaybackFrameRate

Frame rate (in Hertz) of the video to be recorded.

Visibility: Beginner

Pylon::IFloatEx& Basler_VideoWriterParams::CVideoWriterParams_Params_v6_1_0::Quality

Quality of the resulting compressed stream.

Quality of the resulting compressed stream. The quality has a direct influence on the resulting bit rate. The optimal bit rate is calculated based on the input values height, width, and playback frame rate (WIDTH * HEIGHT * PLAYBACKFRAMERATE * 0.25). This is then normalized to the quality value range 1-100, where 100 corresponds to the optimum bit rate and 1 to the lowest bit rate.

Visibility: Beginner

Pylon::IIntegerEx& Basler_VideoWriterParams::CVideoWriterParams_Params_v6_1_0::ThreadCount

Number of threads used for recording the video.

Visibility: Expert

Pylon::IIntegerEx& Basler_VideoWriterParams::CVideoWriterParams_Params_v6_1_0::Width

Width of the image (in pixels)

Visibility: Invisible


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

pylon 6.1.0
Copyright (c) 2006-2020 Basler AG (Mon Mar 16 2020 10:56:56)