|
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. | |