8 #ifndef META_OCEAN_MEDIA_MOVIE_FRAME_PROVIDER_INTERFACE_H
9 #define META_OCEAN_MEDIA_MOVIE_FRAME_PROVIDER_INTERFACE_H
37 typedef std::pair<unsigned int, FrameRef>
FramePair;
129 void onFrame(
const unsigned int frameIndex,
const bool frameRequested);
140 bool asynchronousFrameNumber_ =
false;
143 bool asynchronousFrameType_ =
false;
This class defines an abstract interface allowing to request frames from any kind of frame provider.
Definition: FrameProviderInterface.h:38
Definition of a frame type composed by the frame dimension, pixel format and pixel origin.
Definition: Frame.h:30
PixelFormat
Definition of all pixel formats available in the Ocean framework.
Definition: Frame.h:183
PixelOrigin
Defines different types of frame origin positions.
Definition: Frame.h:1046
This class implements a recursive lock object.
Definition: Lock.h:31
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15