Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
monopoly::video::DecoderSnapshot Struct Reference

#include <VideoDecoder.hpp>

Public Attributes

DecoderPhase phase {DecoderPhase::Stopped}
 
std::optional< DecoderMetadata > metadata
 
std::string error
 
std::size_t queuedVideoFrames {}
 
std::size_t queuedAudioChunks {}
 
std::uint64_t generation {}
 
bool videoEnded {}
 
bool audioEnded {}
 

Detailed Description

Definition at line 61 of file VideoDecoder.hpp.

Member Data Documentation

◆ audioEnded

bool monopoly::video::DecoderSnapshot::audioEnded {}

Definition at line 71 of file VideoDecoder.hpp.

◆ error

std::string monopoly::video::DecoderSnapshot::error

Definition at line 65 of file VideoDecoder.hpp.

◆ generation

std::uint64_t monopoly::video::DecoderSnapshot::generation {}

Definition at line 68 of file VideoDecoder.hpp.

◆ metadata

std::optional<DecoderMetadata> monopoly::video::DecoderSnapshot::metadata

Definition at line 64 of file VideoDecoder.hpp.

◆ phase

DecoderPhase monopoly::video::DecoderSnapshot::phase {DecoderPhase::Stopped}

Definition at line 63 of file VideoDecoder.hpp.

◆ queuedAudioChunks

std::size_t monopoly::video::DecoderSnapshot::queuedAudioChunks {}

Definition at line 67 of file VideoDecoder.hpp.

◆ queuedVideoFrames

std::size_t monopoly::video::DecoderSnapshot::queuedVideoFrames {}

Definition at line 66 of file VideoDecoder.hpp.

◆ videoEnded

bool monopoly::video::DecoderSnapshot::videoEnded {}

Definition at line 70 of file VideoDecoder.hpp.


The documentation for this struct was generated from the following file: