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

#include <VideoDecoder.hpp>

Public Attributes

std::string ffmpeg {"ffmpeg"}
 
std::string ffprobe {"ffprobe"}
 
std::size_t videoQueueFrames {3}
 
std::size_t audioQueueChunks {16}
 
std::size_t maximumFrameBytes {16U * 1024U * 1024U}
 
std::uint32_t probeTimeoutMilliseconds {15000}
 
bool decodeVideo {true}
 
bool decodeAudio {true}
 

Detailed Description

Definition at line 14 of file VideoDecoder.hpp.

Member Data Documentation

◆ audioQueueChunks

std::size_t monopoly::video::DecoderOptions::audioQueueChunks {16}

Definition at line 20 of file VideoDecoder.hpp.

◆ decodeAudio

bool monopoly::video::DecoderOptions::decodeAudio {true}

Definition at line 24 of file VideoDecoder.hpp.

◆ decodeVideo

bool monopoly::video::DecoderOptions::decodeVideo {true}

Definition at line 23 of file VideoDecoder.hpp.

◆ ffmpeg

std::string monopoly::video::DecoderOptions::ffmpeg {"ffmpeg"}

Definition at line 17 of file VideoDecoder.hpp.

◆ ffprobe

std::string monopoly::video::DecoderOptions::ffprobe {"ffprobe"}

Definition at line 18 of file VideoDecoder.hpp.

◆ maximumFrameBytes

std::size_t monopoly::video::DecoderOptions::maximumFrameBytes {16U * 1024U * 1024U}

Definition at line 21 of file VideoDecoder.hpp.

◆ probeTimeoutMilliseconds

std::uint32_t monopoly::video::DecoderOptions::probeTimeoutMilliseconds {15000}

Definition at line 22 of file VideoDecoder.hpp.

◆ videoQueueFrames

std::size_t monopoly::video::DecoderOptions::videoQueueFrames {3}

Definition at line 19 of file VideoDecoder.hpp.


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