|
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/multimedia/visibility.h>#include <cstdint>#include <optional>#include <string>

Go to the source code of this file.
Classes | |
| class | StormByte::Multimedia::Metadata::Disposition |
| Bitmask of DispositionFlag. More... | |
| class | StormByte::Multimedia::Metadata::Stream |
| Per-stream tags and header fields captured at Open. More... | |
Namespaces | |
| namespace | StormByte |
| namespace | StormByte::Multimedia |
| Public multimedia types: codecs, containers, streams and files. | |
| namespace | StormByte::Multimedia::Detail |
| namespace | StormByte::Multimedia::Metadata |
| Snapshot metadata for files and streams. | |
Enumerations | |
| enum class | StormByte::Multimedia::Metadata::DispositionFlag : std::uint16_t { StormByte::Multimedia::Metadata::None = 0 , StormByte::Multimedia::Metadata::Default = 1 << 0 , StormByte::Multimedia::Metadata::Dub = 1 << 1 , StormByte::Multimedia::Metadata::Original = 1 << 2 , StormByte::Multimedia::Metadata::Comment = 1 << 3 , StormByte::Multimedia::Metadata::Lyrics = 1 << 4 , StormByte::Multimedia::Metadata::Karaoke = 1 << 5 , StormByte::Multimedia::Metadata::Forced = 1 << 6 , StormByte::Multimedia::Metadata::HearingImpaired = 1 << 7 , StormByte::Multimedia::Metadata::VisualImpaired = 1 << 8 , StormByte::Multimedia::Metadata::AttachedPicture = 1 << 9 } |
| Per-stream disposition bits (FFmpeg AV_DISPOSITION_* subset). More... | |