#include <VideoRuntime.hpp>
|
| std::expected< void, std::string > | open (std::span< const std::uint8_t > aviBytes, bool loopAtEnd=false) |
| |
| std::expected< void, std::string > | open (AviMetadata metadata, bool loopAtEnd=false) |
| |
| void | stop () noexcept |
| |
| std::expected< Status, std::string > | feedToFrame (std::int32_t desiredFrame) |
| |
| std::expected< std::int32_t, std::string > | frameAtElapsed (std::uint64_t elapsedMicroseconds) const |
| |
| std::expected< void, std::string > | cutToFrame (std::int32_t frame) |
| |
| std::expected< void, std::string > | setAlternative (std::int32_t decisionFrame, std::int32_t jumpToFrame) |
| |
| bool | changeAlternative (std::int32_t decisionFrame, bool takeJump) noexcept |
| |
| void | forgetAlternatives () noexcept |
| |
| std::optional< JumpEvent > | takeJumpEvent () noexcept |
| |
| const Status & | status () const noexcept |
| |
| const AviMetadata & | metadata () const noexcept |
| |
| bool | open () const noexcept |
| |
Definition at line 42 of file VideoRuntime.hpp.
◆ changeAlternative()
| bool monopoly::video::Runtime::changeAlternative |
( |
std::int32_t |
decisionFrame, |
|
|
bool |
takeJump |
|
) |
| |
|
noexcept |
◆ cutToFrame()
| std::expected< void, std::string > monopoly::video::Runtime::cutToFrame |
( |
std::int32_t |
frame | ) |
|
◆ feedToFrame()
| std::expected< Status, std::string > monopoly::video::Runtime::feedToFrame |
( |
std::int32_t |
desiredFrame | ) |
|
◆ forgetAlternatives()
| void monopoly::video::Runtime::forgetAlternatives |
( |
| ) |
|
|
noexcept |
◆ frameAtElapsed()
| std::expected< std::int32_t, std::string > monopoly::video::Runtime::frameAtElapsed |
( |
std::uint64_t |
elapsedMicroseconds | ) |
const |
◆ metadata()
◆ open() [1/3]
| bool monopoly::video::Runtime::open |
( |
| ) |
const |
|
inlinenoexcept |
◆ open() [2/3]
◆ open() [3/3]
| std::expected< void, std::string > monopoly::video::Runtime::open |
( |
std::span< const std::uint8_t > |
aviBytes, |
|
|
bool |
loopAtEnd = false |
|
) |
| |
◆ setAlternative()
| std::expected< void, std::string > monopoly::video::Runtime::setAlternative |
( |
std::int32_t |
decisionFrame, |
|
|
std::int32_t |
jumpToFrame |
|
) |
| |
◆ status()
| const Status & monopoly::video::Runtime::status |
( |
| ) |
const |
|
inlinenoexcept |
◆ stop()
| void monopoly::video::Runtime::stop |
( |
| ) |
|
|
noexcept |
◆ takeJumpEvent()
| std::optional< JumpEvent > monopoly::video::Runtime::takeJumpEvent |
( |
| ) |
|
|
noexcept |
The documentation for this class was generated from the following files: