|
StormByte C++ Library: Multimedia module 0.0.9999
StormByte-Multimedia is a StormByte library module for parsing configuration files
|
#include <StormByte/expected.hxx>#include <StormByte/multimedia/exception.hxx>#include <functional>#include <memory>#include <vector>

Go to the source code of this file.
Namespaces | |
| namespace | StormByte::Multimedia |
| Public multimedia types: codecs, containers, streams and files. | |
| namespace | StormByte |
| namespace | StormByte::Multimedia::Pipeline |
| Demux / decode / filter / encode / mux types. | |
Typedefs | |
| using | StormByte::Multimedia::ExpectedCodec = StormByte::Expected< const Codec &, CodecNotFoundException > |
| Result of FindCodec. | |
| using | StormByte::Multimedia::ExpectedContainer = StormByte::Expected< const Container &, ContainerNotFoundException > |
| Result of FindContainer. | |
| using | StormByte::Multimedia::ExpectedFile = StormByte::Expected< File, FileOpenException > |
| Result of OpenFile. | |
| using | StormByte::Multimedia::ExpectedTranscoder = StormByte::Expected< std::unique_ptr< Pipeline::Transcoder >, TranscodeException > |
| Result of Transcoder::Open. | |
| using | StormByte::Multimedia::CodecRefs = std::vector< std::reference_wrapper< const Codec > > |
| List of codec references. | |
| using | StormByte::Multimedia::ContainerRefs = std::vector< std::reference_wrapper< const Container > > |
| List of container references. | |
| using | StormByte::Multimedia::Streams = std::vector< Stream > |
| Ordered streams. | |