Definition at line 273 of file VideoDecoder.cpp.
◆ command()
| std::vector< std::string > monopoly::video::Decoder::Impl::command |
( |
std::uint64_t |
offset, |
|
|
bool |
isVideo, |
|
|
const DecoderMetadata & |
metadata |
|
) |
| const |
|
inline |
◆ decode()
| void monopoly::video::Decoder::Impl::decode |
( |
const DecoderMetadata & |
metadata, |
|
|
std::uint64_t |
offset, |
|
|
std::uint64_t |
generation |
|
) |
| |
|
inline |
◆ fail()
| void monopoly::video::Decoder::Impl::fail |
( |
std::string |
error | ) |
|
|
inline |
◆ pause()
| void monopoly::video::Decoder::Impl::pause |
( |
| ) |
|
|
inline |
◆ probe()
| std::expected< DecoderMetadata, std::string > monopoly::video::Decoder::Impl::probe |
( |
| ) |
|
|
inline |
◆ run()
| void monopoly::video::Decoder::Impl::run |
( |
| ) |
|
|
inlinenoexcept |
◆ audio
◆ file
| std::filesystem::path monopoly::video::Decoder::Impl::file |
◆ mutex
| std::mutex monopoly::video::Decoder::Impl::mutex |
|
mutable |
◆ options
◆ pendingSeek
| std::optional<std::uint64_t> monopoly::video::Decoder::Impl::pendingSeek |
◆ state
◆ stopping
| std::atomic<bool> monopoly::video::Decoder::Impl::stopping {false} |
◆ video
◆ wake
| std::condition_variable monopoly::video::Decoder::Impl::wake |
◆ worker
| std::thread monopoly::video::Decoder::Impl::worker |
The documentation for this struct was generated from the following file: