CVB++ 15.0
Loading...
Searching...
No Matches
movie2.hpp
1#pragma once
2
3#include "../_cexports/c_movie2.h"
4
5#include "../global.hpp"
6
7namespace Cvb
8{
9
10 CVB_BEGIN_INLINE_NS
11
13
23 namespace Movie2
24 {
25
26 class Recorder;
29
32 {
37
38 };
39
42 {
44 Undefined = CExports::Movie2_EngineUndefined,
46 DirectShow = CExports::Movie2_EngineDirectShow,
48 RawVideo = CExports::Movie2_EngineRawVideo
49
50 };
51
52 } // namespace Movie2
53
54 CVB_END_INLINE_NS
55
56} // namespace Cvb
57
Movie recorder for writing video files to disk.
Definition recorder.hpp:67
Record movies with classes from this tool.
Definition detail_recording_engine.hpp:15
std::shared_ptr< Recorder > RecorderPtr
Convenience shared pointer for Recorder.
Definition movie2.hpp:28
RecorderPixelFormat
Defines whether the recorder object writes color or mono data.
Definition movie2.hpp:32
@ Mono
Recorder writes single-plane monochrome data.
Definition movie2.hpp:34
@ Color
Recorder writes three-plane RGB data.
Definition movie2.hpp:36
RecordingEngineType
Defines the recording engine that the recorder should use.
Definition movie2.hpp:42
@ DirectShow
Use DirectShow framework for recording AVI files.
Definition movie2.hpp:46
@ RawVideo
Use RawVideo for recording raw video.
Definition movie2.hpp:48
@ Undefined
Place holder for situations where the engine is undefined.
Definition movie2.hpp:44
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17