|
StormByte C++ Library: Multimedia module 0.0.9999
StormByte-Multimedia is a StormByte library module for parsing configuration files
|
#include <StormByte/bitmask.hxx>#include <StormByte/logger/log.hxx>#include <StormByte/multimedia/features.hxx>#include <StormByte/multimedia/pipeline/step.hxx>#include <StormByte/multimedia/property/duration.hxx>#include <StormByte/multimedia/visibility.h>#include <cstddef>#include <cstdint>#include <memory>#include <optional>#include <string>

Go to the source code of this file.
Classes | |
| class | StormByte::Multimedia::Pipeline::DecoderFlags |
| Bitmask of DecoderFlag. More... | |
| class | StormByte::Multimedia::Pipeline::Decoder |
| Decodes packets of one origin track into frames. More... | |
Namespaces | |
| namespace | StormByte::Multimedia::Backend::Pipeline |
| Multimedia-owned pipeline stages and unit holders. | |
| namespace | StormByte |
| namespace | StormByte::Multimedia |
| Public multimedia types: codecs, containers, streams and files. | |
| namespace | StormByte::Multimedia::Backend |
| namespace | StormByte::Multimedia::Backend::Pipeline::Detail |
| namespace | StormByte::Multimedia::Backend::Pipeline::Detail::Worker |
| namespace | StormByte::Multimedia::Pipeline |
| Demux / decode / filter / encode / mux types. | |
Enumerations | |
| enum class | StormByte::Multimedia::Pipeline::DecoderFlag : std::uint8_t { StormByte::Multimedia::Pipeline::HeuristicsHDR10 = 1u << 0 } |
| Decoder behaviour bits. More... | |
Functions | |
| Decoder & | StormByte::Multimedia::Pipeline::operator>> (Demuxer &demuxer, Decoder &decoder) noexcept |
Binds one origin track of demuxer to decoder. | |
Variables | |
| const DecoderFlags | StormByte::Multimedia::Pipeline::Heuristics {DecoderFlag::HeuristicsHDR10} |
| All current heuristic bits. | |