4#include <QtMultimedia/private/qsymbolsresolveutils_p.h>
17#ifdef Q_FFMPEG_PLUGIN_STUBS_ONLY
30#ifndef Q_FFMPEG_PLUGIN_STUBS_ONLY
52#if VA_CHECK_VERSION(1, 9, 0)
89DEFINE_FUNC(vaExportSurfaceHandle, 5, VA_STATUS_ERROR_OPERATION_FAILED);
90DEFINE_FUNC(vaSyncSurface, 2, VA_STATUS_ERROR_OPERATION_FAILED);
93#ifndef Q_FFMPEG_PLUGIN_STUBS_ONLY
95DEFINE_FUNC(vaInitialize, 3, VA_STATUS_ERROR_OPERATION_FAILED);
98constexpr auto errorStr =
"VAAPI is not available";
108DEFINE_FUNC(vaQueryImageFormats, 3, VA_STATUS_ERROR_OPERATION_FAILED);
117#if VA_CHECK_VERSION(1, 9, 0)
118DEFINE_FUNC(vaSyncBuffer, 3, VA_STATUS_ERROR_OPERATION_FAILED);
122DEFINE_FUNC(vaCreateSurfaces, 8, VA_STATUS_ERROR_OPERATION_FAILED);
123DEFINE_FUNC(vaDestroySurfaces, 3, VA_STATUS_ERROR_OPERATION_FAILED);
126DEFINE_FUNC(vaGetConfigAttributes, 5, VA_STATUS_ERROR_OPERATION_FAILED);
130DEFINE_FUNC(vaQueryConfigProfiles, 3, VA_STATUS_ERROR_OPERATION_FAILED);
131DEFINE_FUNC(vaQueryConfigEntrypoints, 4, VA_STATUS_ERROR_OPERATION_FAILED);
132DEFINE_FUNC(vaQuerySurfaceAttributes, 4, VA_STATUS_ERROR_OPERATION_FAILED);
142DEFINE_FUNC(vaGetDisplayAttributes, 3, VA_STATUS_ERROR_OPERATION_FAILED);
146DEFINE_FUNC(vaAcquireBufferHandle, 3, VA_STATUS_ERROR_OPERATION_FAILED);
147DEFINE_FUNC(vaReleaseBufferHandle, 2, VA_STATUS_ERROR_OPERATION_FAILED);
constexpr auto emptyString
constexpr const char * loggingName
#define BEGIN_INIT_FUNCS(...)
#define DEFINE_FUNC(F, ArgsCount,...)
#define CHECK_VERSIONS(Name, NeededSoversion, DetectedVersion)