8#ifndef META_OCEAN_TEST_TESTMEDIA_TEST_MOVIE_H
9#define META_OCEAN_TEST_TESTMEDIA_TEST_MOVIE_H
40 static constexpr unsigned int numberBits_ = 16u;
43 static constexpr unsigned int bitSize_ = 15u;
46 static constexpr unsigned int yColorStrip_ = 200u;
62 MovieVerifier(
const unsigned int expectedWidth,
const unsigned int expectedHeight,
const unsigned int expectedNumberFrames,
const double expectedFps);
102 const unsigned int expectedWidth_ = 0u;
105 const unsigned int expectedHeight_ = 0u;
108 const unsigned int expectedNumberFrames_ = 0u;
111 const double expectedFps_ = 0.0;
114 unsigned int numberReceivedFrames_ = 0u;
120 bool hasError_ =
false;
188 static IO::File writeMovie(
const IO::Directory& directory,
const unsigned int width,
const unsigned int height,
const unsigned int numberFrames,
const double fps,
const std::string& libraryName = std::string());
200 static bool readMovie(
const IO::File& file,
const unsigned int width,
const unsigned int height,
const unsigned int numberFrames,
const double fps,
const std::string& libraryName = std::string());
This class implements Ocean's image class.
Definition Frame.h:1879
This class holds a directory.
Definition Directory.h:36
This class holds a file.
Definition File.h:36
This class implements a recursive lock object.
Definition Lock.h:31
This class implements a test selector that parses test function strings and determines which tests sh...
Definition TestSelector.h:51
This class implements a timestamp.
Definition Timestamp.h:64
std::shared_ptr< AnyCamera > SharedAnyCamera
Definition of a shared pointer holding an AnyCamera object with Scalar precision.
Definition AnyCamera.h:61
The namespace covering the entire Ocean framework.
Definition Accessor.h:15