27 #include <QtCore/QMetaType> 28 #include <QtCore/QByteArray> 29 #include <QtCore/qglobal.h> 32 #ifdef BUILD_QTAV_STATIC 35 #if defined(BUILD_QTAV_LIB) 37 # define Q_AV_EXPORT Q_DECL_EXPORT 40 # define Q_AV_EXPORT Q_DECL_IMPORT //only for vc? 42 #endif //BUILD_QTAV_STATIC 43 #define Q_AV_PRIVATE_EXPORT Q_AV_EXPORT 161 Q_DECLARE_METATYPE(
QtAV::MediaEndAction)
164 #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) 165 #define QStringLiteral(X) QString::fromUtf8(X) 167 #ifndef QByteArrayLiteral 168 #define QByteArrayLiteral(str) QByteArray(str, sizeof(str) - 1) 174 #define QTAV_HAVE(FEATURE) (defined QTAV_HAVE_##FEATURE && QTAV_HAVE_##FEATURE) 176 #ifndef Q_DECL_OVERRIDE 177 #define Q_DECL_OVERRIDE 183 #if defined(BUILD_QTAV_LIB) 184 #define QTAV_DEPRECATED 186 #define QTAV_DEPRECATED Q_DECL_DEPRECATED 188 #endif // QTAV_GLOBAL_H Definition: QtAV_Global.h:89
LogLevel
Definition: QtAV_Global.h:50
Definition: QtAV_Global.h:53
Q_AV_EXPORT QString avformatOptions()
query the common options of avformat/avcodec that can be used by AVPlayer::setOptionsForXXX. Format/codec specified options are also included
Q_AV_EXPORT QString QtAV_Version_String()
Definition: QtAV_Global.h:112
Definition: QtAV_Global.h:115
Definition: QtAV_Global.h:110
Definition: QtAV_Global.h:90
Definition: QtAV_Global.h:155
#define Q_AV_EXPORT
Definition: QtAV_Global.h:40
Definition: QtAV_Global.h:52
Definition: QtAV_Global.h:97
Definition: QtAV_Global.h:123
Definition: QtAV_Global.h:126
Definition: QtAV_Global.h:117
Q_AV_EXPORT void setFFmpegLogLevel(const QByteArray &level)
setFFmpegLogLevel
Definition: QtAV_Global.h:85
Q_AV_EXPORT QString QtAV_Version_String_Long()
Q_AV_EXPORT unsigned QtAV_Version()
Definition: QtAV_Global.h:127
Q_AV_EXPORT QString aboutQtAV_PlainText()
Definition: QtAV_Global.h:125
Q_AV_EXPORT void setFFmpegLogHandler(void(*)(void *, int, const char *, va_list))
Default handler is qt message logger. Set environment QTAV_FFMPEG_LOG=0 or setFFmpegLogHandler(0) to ...
Definition: QtAV_Global.h:111
ColorSpace
Definition: QtAV_Global.h:122
stop playback but video renderer keeps the last frame
Definition: QtAV_Global.h:105
Definition: QtAV_Global.h:103
Definition: QtAV_Global.h:51
Definition: QtAV_Global.h:136
Definition: QtAV_Global.h:86
Q_AV_EXPORT LogLevel logLevel()
Definition: QtAV_Global.h:55
Definition: QtAV_Global.h:87
Definition: QtAV_Global.h:99
SurfaceType
The SurfaceType enum HostMemorySurface: Map the decoded frame to host memory GLTextureSurface: Map th...
Definition: QtAV_Global.h:152
SeekType
Definition: QtAV_Global.h:114
Definition: QtAV_Global.h:154
Q_AV_EXPORT void setLogLevel(LogLevel value)
Default value: LogOff for release build.
SeekUnit
Definition: QtAV_Global.h:109
Definition: QtAV_Global.h:98
Definition: QtAV_Global.h:56
BufferMode
Definition: QtAV_Global.h:96
Definition: QtAV_Global.h:88
MediaEndActionFlag
Definition: QtAV_Global.h:102
stop playback (if loop end) and clear video renderer
Definition: QtAV_Global.h:104
Definition: QtAV_Global.h:135
ColorRange
The ColorRange enum YUV or RGB color range.
Definition: QtAV_Global.h:134
AudioOutput ao; ao.setAudioFormat(fmt); ao.open(); while (has_data) { data = read_data(ao->bufferSize...
Definition: AudioDecoder.h:31
Definition: QtAV_Global.h:156
Definition: QtAV_Global.h:116
Q_AV_EXPORT QString aboutQtAV_HTML()
Q_AV_EXPORT QString avcodecOptions()
Definition: QtAV_Global.h:92
Definition: QtAV_Global.h:153
Definition: QtAV_Global.h:137
Definition: QtAV_Global.h:93
MediaStatus
Definition: QtAV_Global.h:83
Definition: QtAV_Global.h:124
Q_AV_EXPORT QString aboutFFmpeg_PlainText()
Definition: QtAV_Global.h:54
Definition: QtAV_Global.h:91
Q_AV_EXPORT QString aboutFFmpeg_HTML()