8 #ifndef META_OCEAN_MEDIA_RECORDER_H
9 #define META_OCEAN_MEDIA_RECORDER_H
54 EXPLICIT_RECORDER = 4,
56 IMPLICIT_RECORDER = 8,
58 FILE_RECORDER = 16 | EXPLICIT_RECORDER,
60 BUFFER_RECORDER = 32 | EXPLICIT_RECORDER,
62 STREAMING_RECORDER = 64 | IMPLICIT_RECORDER,
64 MOVIE_RECORDER = 128 | FRAME_RECORDER | FILE_RECORDER,
66 FRAME_STREAMING_RECORDER = 256 | FRAME_RECORDER | STREAMING_RECORDER,
68 IMAGE_RECORDER = 512 | FRAME_RECORDER | FILE_RECORDER,
70 BUFFER_IMAGE_RECORDER = 1024 | FRAME_RECORDER | BUFFER_RECORDER,
72 IMAGE_SEQUENCE_RECORDER = 2048 | FRAME_RECORDER | FILE_RECORDER,
74 FRAME_MEMORY_RECORDER = 4096 | FRAME_RECORDER
94 inline Type type()
const;
This class implements a recursive lock object.
Definition: Lock.h:31
This template class implements a object reference with an internal reference counter.
Definition: base/ObjectRef.h:58
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15