avcpp  2.0
Wrapper for the FFmpeg that simplify usage from C++ projects.
Macros
avcompat.h File Reference
#include "avconfig.h"
Include dependency graph for avcompat.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define AVCPP_USE_CODECPAR   ((AVCPP_AVCODEC_VERSION_MAJOR) >= 59)
 
#define AVCPP_API_NEW_CHANNEL_LAYOUT   ((AVCPP_AVUTIL_VERSION_MAJOR > 57) || (AVCPP_AVUTIL_VERSION_MAJOR == 57 && (AVCPP_AVUTIL_VERSION_MINOR >= 24)))
 
#define AVCPP_API_FRAME_NUM   ((AVCPP_AVCODEC_VERSION_MAJOR > 60) || (AVCPP_AVCODEC_VERSION_MAJOR == 60 && AVCPP_AVCODEC_VERSION_MINOR >= 2))
 
#define AVCPP_API_FRAME_KEY   ((AVCPP_AVUTIL_VERSION_MAJOR > 58) || (AVCPP_AVUTIL_VERSION_MAJOR == 58 && AVCPP_AVUTIL_VERSION_MINOR >= 29))
 
#define AVCPP_API_AVCODEC_CLOSE   (AVCPP_AVCODEC_VERSION_MAJOR < 61)
 
#define AVCPP_API_AVCODEC_NEW_INIT_PACKET   (AVCPP_AVCODEC_VERSION_MAJOR >= 58)
 
#define AVCPP_API_AVCODEC_GET_SUPPORTED_CONFIG   (AVCPP_AVCODEC_VERSION_INT >= AV_VERSION_INT(61, 13, 100))
 
#define AVCPP_API_AVBUFFER_SIZE_T   (AVCPP_AVUTIL_VERSION_MAJOR >= 57)
 
#define FF_DISABLE_DEPRECATION_WARNINGS
 
#define FF_ENABLE_DEPRECATION_WARNINGS
 
#define AVCPP_USE_SPACESHIP_OPERATOR   0
 
#define avpacket_unref(p)   av_packet_unref(p)
 

Macro Definition Documentation

◆ AVCPP_API_AVBUFFER_SIZE_T

#define AVCPP_API_AVBUFFER_SIZE_T   (AVCPP_AVUTIL_VERSION_MAJOR >= 57)

◆ AVCPP_API_AVCODEC_CLOSE

#define AVCPP_API_AVCODEC_CLOSE   (AVCPP_AVCODEC_VERSION_MAJOR < 61)

◆ AVCPP_API_AVCODEC_GET_SUPPORTED_CONFIG

#define AVCPP_API_AVCODEC_GET_SUPPORTED_CONFIG   (AVCPP_AVCODEC_VERSION_INT >= AV_VERSION_INT(61, 13, 100))

◆ AVCPP_API_AVCODEC_NEW_INIT_PACKET

#define AVCPP_API_AVCODEC_NEW_INIT_PACKET   (AVCPP_AVCODEC_VERSION_MAJOR >= 58)

◆ AVCPP_API_FRAME_KEY

#define AVCPP_API_FRAME_KEY   ((AVCPP_AVUTIL_VERSION_MAJOR > 58) || (AVCPP_AVUTIL_VERSION_MAJOR == 58 && AVCPP_AVUTIL_VERSION_MINOR >= 29))

◆ AVCPP_API_FRAME_NUM

#define AVCPP_API_FRAME_NUM   ((AVCPP_AVCODEC_VERSION_MAJOR > 60) || (AVCPP_AVCODEC_VERSION_MAJOR == 60 && AVCPP_AVCODEC_VERSION_MINOR >= 2))

◆ AVCPP_API_NEW_CHANNEL_LAYOUT

#define AVCPP_API_NEW_CHANNEL_LAYOUT   ((AVCPP_AVUTIL_VERSION_MAJOR > 57) || (AVCPP_AVUTIL_VERSION_MAJOR == 57 && (AVCPP_AVUTIL_VERSION_MINOR >= 24)))

◆ AVCPP_USE_CODECPAR

#define AVCPP_USE_CODECPAR   ((AVCPP_AVCODEC_VERSION_MAJOR) >= 59)

◆ AVCPP_USE_SPACESHIP_OPERATOR

#define AVCPP_USE_SPACESHIP_OPERATOR   0

◆ avpacket_unref

#define avpacket_unref (   p)    av_packet_unref(p)

◆ FF_DISABLE_DEPRECATION_WARNINGS

#define FF_DISABLE_DEPRECATION_WARNINGS

◆ FF_ENABLE_DEPRECATION_WARNINGS

#define FF_ENABLE_DEPRECATION_WARNINGS