|
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/ffmpeg/exception.hxx>#include <set>#include <string>

Go to the source code of this file.
Namespaces | |
| namespace | StormByte::Multimedia::FFmpeg |
| Private RAII wrappers over libav*. | |
| namespace | StormByte |
| namespace | StormByte::Multimedia |
| Public multimedia types: codecs, containers, streams and files. | |
Typedefs | |
| using | StormByte::Multimedia::FFmpeg::ExpectedAVFormatContext = StormByte::Expected< AVFormatContext, FFmpeg::DecoderError > |
| Open demuxer. | |
| using | StormByte::Multimedia::FFmpeg::ExpectedAVDecoder = StormByte::Expected< AVDecoder, FFmpeg::DecoderError > |
| Open decoder. | |
| using | StormByte::Multimedia::FFmpeg::ExpectedAVEncoder = StormByte::Expected< AVEncoder, FFmpeg::EncoderError > |
| Open encoder. | |
| using | StormByte::Multimedia::FFmpeg::ExpectedAVBSF = StormByte::Expected< AVBSF, FFmpeg::BSFError > |
| Create BSF. | |
| using | StormByte::Multimedia::FFmpeg::Streams = std::set< AVStream > |
| Stream set. | |
Enumerations | |
| enum | StormByte::Multimedia::FFmpeg::OperationResult { StormByte::Multimedia::FFmpeg::Success , StormByte::Multimedia::FFmpeg::EndOfFile , StormByte::Multimedia::FFmpeg::Error , StormByte::Multimedia::FFmpeg::TryAgain } |
| Result of send/receive style FFmpeg calls. More... | |
Functions | |
| std::string | StormByte::Multimedia::FFmpeg::ErrorToString (int errnum) |
| Converts an FFmpeg error code to a string. | |