CVB++ 14.0
Cvb::Movie2 Namespace Reference

Record movies with classes from this tool. More...

Classes

class  DirectShowSettings
 Settings for initializing a direct show engine recorder. More...
 
class  RawVideoSettings
 Settings for initializing a raw video engine recorder. More...
 
class  Recorder
 Movie recorder for writing video files to disk. More...
 
class  RecordingSettings
 Settings for initializing a recorder. More...
 

Typedefs

using RecorderPtr = std::shared_ptr< Recorder >
 Convenience shared pointer for Recorder.
 

Enumerations

enum class  RecorderPixelFormat { Mono , Color }
 Defines whether the recorder object writes color or mono data. More...
 
enum class  RecordingEngineType { Undefined = CExports::Movie2_EngineUndefined , DirectShow = CExports::Movie2_EngineDirectShow , RawVideo = CExports::Movie2_EngineRawVideo }
 Defines the recording engine that the recorder should use. More...
 

Detailed Description

Record movies with classes from this tool.

Online Manual
Common Vision Blox-Tool Movie
Example
Movie2/QtMovie2
Remarks
CMake users: Link to imported target CVB::CvbMovie2

Enumeration Type Documentation

◆ RecorderPixelFormat

enum class RecorderPixelFormat
strong

Defines whether the recorder object writes color or mono data.

Enumerator
Mono 

Recorder writes single-plane monochrome data.

Color 

Recorder writes three-plane RGB data.

◆ RecordingEngineType

enum class RecordingEngineType
strong

Defines the recording engine that the recorder should use.

Enumerator
Undefined 

Place holder for situations where the engine is undefined.

DirectShow 

Use DirectShow framework for recording AVI files.

RawVideo 

Use RawVideo for recording raw video.