12345678910111213141516171819202122232425262728 |
- #pragma once
- #include "defs.h"
- namespace ffmpeg {
- /**
- * FFMPEG library utility functions.
- */
- namespace Util {
- std::string generateErrorDesc(int errorCode);
- size_t serialize(const AVSubtitle& sub, ByteStorage* out);
- bool deserialize(const ByteStorage& buf, AVSubtitle* sub);
- size_t size(const AVSubtitle& sub);
- void setFormatDimensions(
- size_t& destW,
- size_t& destH,
- size_t userW,
- size_t userH,
- size_t srcW,
- size_t srcH,
- size_t minDimension,
- size_t maxDimension,
- size_t cropImage);
- bool validateVideoFormat(const VideoFormat& format);
- } // namespace Util
- } // namespace ffmpeg
|