Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
VideoPresentation.hpp File Reference
#include "VideoDecoder.hpp"
#include "LegacyBitmap.hpp"
#include "LegacySequence.hpp"
#include "SequenceTransforms.hpp"
#include <memory>
Include dependency graph for VideoPresentation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  monopoly::video::PresentationClock
 
class  monopoly::video::Presentation
 

Namespaces

namespace  monopoly
 
namespace  monopoly::video
 

Functions

std::expected< data::LegacyBitmapRGBA8, std::string > monopoly::video::prepareVideoFrame (DecodedVideoFrame frame, const data::SequenceVideoData &options)
 
std::expected< sequence::Matrix2D, std::string > monopoly::video::videoFrameTransform (std::uint32_t width, std::uint32_t height, const data::Sequence2DBoundingBoxAttribute &bounds, const sequence::Matrix2D &world)
 
data::Sequence2DBoundingBoxAttribute monopoly::video::binkDoubleSizeBounds (std::uint32_t width, std::uint32_t height) noexcept