|
OpenShot Library | libopenshot 0.5.0
|
Header file for FFmpegUtilities. More...
#include "OpenShotVersion.h"#include <libavcodec/avcodec.h>#include <libavformat/avformat.h>#include <libavutil/display.h>#include <libswscale/swscale.h>#include <libavresample/avresample.h>#include <libavutil/mathematics.h>#include <libavutil/pixfmt.h>#include <libavutil/pixdesc.h>#include <libavcodec/opt.h>#include <libavutil/spherical.h>#include "libavutil/imgutils.h"Go to the source code of this file.
Macros | |
| #define | ALLOC_CODEC_CTX(ctx, codec, stream) |
| #define | AUDIO_PACKET_ENCODING_SIZE 768000 |
| #define | AV_ALLOCATE_FRAME() |
| #define | AV_ALLOCATE_IMAGE(av_frame, pix_fmt, width, height) |
| #define | AV_COPY_PARAMS_FROM_CONTEXT(av_stream, av_codec) |
| #define | AV_COPY_PICTURE_DATA(av_frame, buffer, pix_fmt, width, height) |
| #define | av_err2str(errnum) |
| #define | AV_ERROR_MAX_STRING_SIZE 64 |
| #define | AV_FILENAME filename |
| #define | AV_FIND_DECODER_CODEC_ID(av_stream) |
| #define | AV_FREE_CONTEXT(av_context) |
| #define | AV_FREE_FRAME(av_frame) |
| #define | AV_FREE_PACKET(av_packet) |
| #define | AV_GET_CODEC_ATTRIBUTES(av_stream, av_context) |
| #define | AV_GET_CODEC_CONTEXT(av_stream, av_codec) |
| #define | AV_GET_CODEC_FROM_STREAM(av_stream, codec_in) |
| #define | AV_GET_CODEC_PAR_CONTEXT(av_stream, av_codec) |
| #define | AV_GET_CODEC_PIXEL_FORMAT(av_stream, av_context) |
| #define | AV_GET_CODEC_TYPE(av_stream) |
| #define | AV_GET_IMAGE_SIZE(pix_fmt, width, height) |
| #define | AV_GET_SAMPLE_FORMAT(av_stream, av_context) |
| #define | AV_OPTION_FIND(priv_data, name) |
| #define | AV_OPTION_SET(av_stream, priv_data, name, value, avcodec) |
| #define | AV_OUTPUT_CONTEXT(output_context, path) |
| #define | AV_REGISTER_ALL av_register_all(); |
| #define | AV_RESET_FRAME(av_frame) |
| #define | AV_SET_FILENAME(oc, f) |
| #define | AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 |
| #define | AVCODEC_REGISTER_ALL avcodec_register_all(); |
| #define | HAVE_CH_LAYOUT (LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(57, 28, 100)) |
| #define | INT64_C(c) |
| #define | IS_FFMPEG_3_2 (LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57, 64, 101)) |
| #define | MY_INPUT_BUFFER_PADDING_SIZE FF_INPUT_BUFFER_PADDING_SIZE |
| #define | PIX_FMT_NONE AV_PIX_FMT_NONE |
| #define | PIX_FMT_RGB24 AV_PIX_FMT_RGB24 |
| #define | PIX_FMT_RGBA AV_PIX_FMT_RGBA |
| #define | PIX_FMT_YUV420P AV_PIX_FMT_YUV420P |
| #define | PIX_FMT_YUV444P AV_PIX_FMT_YUV444P |
| #define | PixelFormat AVPixelFormat |
| #define | SWR_ALLOC() |
| #define | SWR_CLOSE(ctx) |
| #define | SWR_CONVERT(ctx, out, linesize, out_count, in, linesize2, in_count) |
| #define | SWR_FREE(ctx) |
| #define | SWR_INIT(ctx) |
| #define | SWRCONTEXT AVAudioResampleContext |
| #define | UINT64_C(c) |
| #define | USE_HW_ACCEL (LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57, 107, 100)) |
| #define | USE_SW FFMPEG_USE_SWRESAMPLE |
| #define ALLOC_CODEC_CTX | ( | ctx, | |
| codec, | |||
| stream ) |
Definition at line 231 of file FFmpegUtilities.h.
| #define AUDIO_PACKET_ENCODING_SIZE 768000 |
Definition at line 90 of file FFmpegUtilities.h.
| #define AV_ALLOCATE_FRAME | ( | ) |
Definition at line 203 of file FFmpegUtilities.h.
Referenced by openshot::FrameMapper::ResampleMappedAudio().
| #define AV_ALLOCATE_IMAGE | ( | av_frame, | |
| pix_fmt, | |||
| width, | |||
| height ) |
Definition at line 204 of file FFmpegUtilities.h.
| #define AV_COPY_PARAMS_FROM_CONTEXT | ( | av_stream, | |
| av_codec ) |
Definition at line 233 of file FFmpegUtilities.h.
| #define AV_COPY_PICTURE_DATA | ( | av_frame, | |
| buffer, | |||
| pix_fmt, | |||
| width, | |||
| height ) |
Definition at line 223 of file FFmpegUtilities.h.
| #define av_err2str | ( | errnum | ) |
Definition at line 103 of file FFmpegUtilities.h.
| #define AV_ERROR_MAX_STRING_SIZE 64 |
Definition at line 86 of file FFmpegUtilities.h.
| #define AV_FILENAME filename |
Definition at line 200 of file FFmpegUtilities.h.
| #define AV_FIND_DECODER_CODEC_ID | ( | av_stream | ) |
Definition at line 211 of file FFmpegUtilities.h.
Referenced by openshot::FFmpegReader::Open().
| #define AV_FREE_CONTEXT | ( | av_context | ) |
Definition at line 209 of file FFmpegUtilities.h.
Referenced by openshot::FFmpegReader::Close(), and openshot::FFmpegReader::Open().
| #define AV_FREE_FRAME | ( | av_frame | ) |
Definition at line 207 of file FFmpegUtilities.h.
Referenced by openshot::FFmpegReader::Close(), and openshot::FrameMapper::ResampleMappedAudio().
| #define AV_FREE_PACKET | ( | av_packet | ) |
Definition at line 208 of file FFmpegUtilities.h.
| #define AV_GET_CODEC_ATTRIBUTES | ( | av_stream, | |
| av_context ) |
Definition at line 218 of file FFmpegUtilities.h.
| #define AV_GET_CODEC_CONTEXT | ( | av_stream, | |
| av_codec ) |
Definition at line 212 of file FFmpegUtilities.h.
Referenced by openshot::FFmpegReader::Open().
| #define AV_GET_CODEC_FROM_STREAM | ( | av_stream, | |
| codec_in ) |
Definition at line 217 of file FFmpegUtilities.h.
| #define AV_GET_CODEC_PAR_CONTEXT | ( | av_stream, | |
| av_codec ) |
Definition at line 216 of file FFmpegUtilities.h.
Referenced by openshot::FFmpegWriter::SetOption().
| #define AV_GET_CODEC_PIXEL_FORMAT | ( | av_stream, | |
| av_context ) |
Definition at line 219 of file FFmpegUtilities.h.
| #define AV_GET_CODEC_TYPE | ( | av_stream | ) |
Definition at line 210 of file FFmpegUtilities.h.
Referenced by openshot::FFmpegReader::Open().
| #define AV_GET_IMAGE_SIZE | ( | pix_fmt, | |
| width, | |||
| height ) |
Definition at line 222 of file FFmpegUtilities.h.
| #define AV_GET_SAMPLE_FORMAT | ( | av_stream, | |
| av_context ) |
Definition at line 221 of file FFmpegUtilities.h.
| #define AV_OPTION_FIND | ( | priv_data, | |
| name ) |
Definition at line 227 of file FFmpegUtilities.h.
Referenced by openshot::FFmpegWriter::SetOption().
| #define AV_OPTION_SET | ( | av_stream, | |
| priv_data, | |||
| name, | |||
| value, | |||
| avcodec ) |
Definition at line 228 of file FFmpegUtilities.h.
Referenced by openshot::FFmpegWriter::SetOption().
| #define AV_OUTPUT_CONTEXT | ( | output_context, | |
| path ) |
Definition at line 225 of file FFmpegUtilities.h.
| #define AV_REGISTER_ALL av_register_all(); |
Definition at line 198 of file FFmpegUtilities.h.
Referenced by openshot::FFmpegReader::FFmpegReader(), openshot::FFmpegWriter::FFmpegWriter(), and openshot::FFmpegWriter::IsValidCodec().
| #define AV_RESET_FRAME | ( | av_frame | ) |
Definition at line 206 of file FFmpegUtilities.h.
Referenced by openshot::FrameMapper::ResampleMappedAudio().
| #define AV_SET_FILENAME | ( | oc, | |
| f ) |
Definition at line 201 of file FFmpegUtilities.h.
Referenced by openshot::FFmpegWriter::WriteHeader().
| #define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 |
Definition at line 83 of file FFmpegUtilities.h.
| #define AVCODEC_REGISTER_ALL avcodec_register_all(); |
Definition at line 199 of file FFmpegUtilities.h.
Referenced by openshot::FFmpegReader::FFmpegReader().
| #define HAVE_CH_LAYOUT (LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(57, 28, 100)) |
Definition at line 36 of file FFmpegUtilities.h.
| #define INT64_C | ( | c | ) |
Definition at line 20 of file FFmpegUtilities.h.
| #define IS_FFMPEG_3_2 (LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57, 64, 101)) |
Definition at line 25 of file FFmpegUtilities.h.
| #define MY_INPUT_BUFFER_PADDING_SIZE FF_INPUT_BUFFER_PADDING_SIZE |
Definition at line 202 of file FFmpegUtilities.h.
| #define PIX_FMT_NONE AV_PIX_FMT_NONE |
Definition at line 113 of file FFmpegUtilities.h.
| #define PIX_FMT_RGB24 AV_PIX_FMT_RGB24 |
Definition at line 116 of file FFmpegUtilities.h.
| #define PIX_FMT_RGBA AV_PIX_FMT_RGBA |
Definition at line 110 of file FFmpegUtilities.h.
| #define PIX_FMT_YUV420P AV_PIX_FMT_YUV420P |
Definition at line 119 of file FFmpegUtilities.h.
| #define PIX_FMT_YUV444P AV_PIX_FMT_YUV444P |
Definition at line 122 of file FFmpegUtilities.h.
Referenced by openshot::FFmpegWriter::SetOption().
| #define PixelFormat AVPixelFormat |
Definition at line 107 of file FFmpegUtilities.h.
| #define SWR_ALLOC | ( | ) |
Definition at line 151 of file FFmpegUtilities.h.
Referenced by openshot::FrameMapper::ResampleMappedAudio().
| #define SWR_CLOSE | ( | ctx | ) |
Definition at line 152 of file FFmpegUtilities.h.
Referenced by openshot::FrameMapper::ChangeMapping(), openshot::FFmpegReader::Close(), openshot::FrameMapper::Close(), and openshot::FrameMapper::GetFrame().
| #define SWR_CONVERT | ( | ctx, | |
| out, | |||
| linesize, | |||
| out_count, | |||
| in, | |||
| linesize2, | |||
| in_count ) |
Definition at line 149 of file FFmpegUtilities.h.
Referenced by openshot::FrameMapper::ResampleMappedAudio().
| #define SWR_FREE | ( | ctx | ) |
Definition at line 153 of file FFmpegUtilities.h.
Referenced by openshot::FrameMapper::ChangeMapping(), openshot::FFmpegReader::Close(), openshot::FrameMapper::Close(), and openshot::FrameMapper::GetFrame().
| #define SWR_INIT | ( | ctx | ) |
Definition at line 154 of file FFmpegUtilities.h.
Referenced by openshot::FrameMapper::ResampleMappedAudio().
| #define SWRCONTEXT AVAudioResampleContext |
Definition at line 155 of file FFmpegUtilities.h.
| #define UINT64_C | ( | c | ) |
Definition at line 21 of file FFmpegUtilities.h.
| #define USE_HW_ACCEL (LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57, 107, 100)) |
Definition at line 29 of file FFmpegUtilities.h.
| #define USE_SW FFMPEG_USE_SWRESAMPLE |
Definition at line 33 of file FFmpegUtilities.h.