Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qffmpegsymbols-va.cpp File Reference

(0b6aa8edc9941beb34fb9ababbfaf0dae0fa6837)

#include <QtMultimedia/private/qsymbolsresolveutils_p.h>
#include <va/va.h>
#include <va/va_str.h>
+ Include dependency graph for qffmpegsymbols-va.cpp:

Go to the source code of this file.

Functions

 CHECK_VERSIONS ("va", VA_NEEDED_SOVERSION, VA_MAJOR_VERSION+1)
 
 INIT_FUNC (vaExportSurfaceHandle)
 
 INIT_FUNC (vaSyncSurface)
 
 INIT_FUNC (vaQueryVendorString)
 
 INIT_FUNC (vaInitialize)
 
 INIT_FUNC (vaTerminate)
 
 INIT_FUNC (vaErrorStr)
 
 INIT_FUNC (vaSetErrorCallback)
 
 INIT_FUNC (vaSetInfoCallback)
 
 INIT_FUNC (vaCreateImage)
 
 INIT_FUNC (vaGetImage)
 
 INIT_FUNC (vaPutImage)
 
 INIT_FUNC (vaDeriveImage)
 
 INIT_FUNC (vaDestroyImage)
 
 INIT_FUNC (vaQueryImageFormats)
 
 INIT_FUNC (vaBeginPicture)
 
 INIT_FUNC (vaRenderPicture)
 
 INIT_FUNC (vaEndPicture)
 
 INIT_FUNC (vaCreateBuffer)
 
 INIT_FUNC (vaMapBuffer)
 
 INIT_FUNC (vaUnmapBuffer)
 
 INIT_FUNC (vaDestroyBuffer)
 
 INIT_FUNC (vaCreateSurfaces)
 
 INIT_FUNC (vaDestroySurfaces)
 
 INIT_FUNC (vaCreateConfig)
 
 INIT_FUNC (vaGetConfigAttributes)
 
 INIT_FUNC (vaMaxNumProfiles)
 
 INIT_FUNC (vaMaxNumImageFormats)
 
 INIT_FUNC (vaMaxNumEntrypoints)
 
 INIT_FUNC (vaQueryConfigProfiles)
 
 INIT_FUNC (vaQueryConfigEntrypoints)
 
 INIT_FUNC (vaQuerySurfaceAttributes)
 
 INIT_FUNC (vaDestroyConfig)
 
 INIT_FUNC (vaCreateContext)
 
 INIT_FUNC (vaDestroyContext)
 
 INIT_FUNC (vaProfileStr)
 
 INIT_FUNC (vaEntrypointStr)
 
 INIT_FUNC (vaGetDisplayAttributes)
 
 INIT_FUNC (vaSetDriverName)
 
 INIT_FUNC (vaAcquireBufferHandle)
 
 INIT_FUNC (vaReleaseBufferHandle)
 
 DEFINE_FUNC (vaExportSurfaceHandle, 5, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaSyncSurface, 2, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaQueryVendorString, 1, emptyString)
 
 DEFINE_FUNC (vaInitialize, 3, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaTerminate, 1, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaErrorStr, 1, errorStr)
 
 DEFINE_FUNC (vaSetErrorCallback, 3)
 
 DEFINE_FUNC (vaSetInfoCallback, 3)
 
 DEFINE_FUNC (vaCreateImage, 5, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaGetImage, 7, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaPutImage, 11, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaDeriveImage, 3, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaDestroyImage, 2, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaQueryImageFormats, 3, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaBeginPicture, 3, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaRenderPicture, 4, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaEndPicture, 2, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaCreateBuffer, 7, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaMapBuffer, 3, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaUnmapBuffer, 2, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaDestroyBuffer, 2, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaCreateSurfaces, 8, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaDestroySurfaces, 3, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaCreateConfig, 6, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaGetConfigAttributes, 5, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaMaxNumProfiles, 1)
 
 DEFINE_FUNC (vaMaxNumImageFormats, 1)
 
 DEFINE_FUNC (vaMaxNumEntrypoints, 1)
 
 DEFINE_FUNC (vaQueryConfigProfiles, 3, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaQueryConfigEntrypoints, 4, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaQuerySurfaceAttributes, 4, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaDestroyConfig, 2, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaCreateContext, 8)
 
 DEFINE_FUNC (vaDestroyContext, 2)
 
 DEFINE_FUNC (vaProfileStr, 1, emptyString)
 
 DEFINE_FUNC (vaEntrypointStr, 1, emptyString)
 
 DEFINE_FUNC (vaGetDisplayAttributes, 3, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaSetDriverName, 2, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaAcquireBufferHandle, 3, VA_STATUS_ERROR_OPERATION_FAILED)
 
 DEFINE_FUNC (vaReleaseBufferHandle, 2, VA_STATUS_ERROR_OPERATION_FAILED)
 

Variables

constexpr const char * loggingName = nullptr
 
constexpr auto emptyString = ""
 
constexpr auto errorStr = "VAAPI is not available"
 

Function Documentation

◆ CHECK_VERSIONS()

CHECK_VERSIONS ( "va" ,
VA_NEEDED_SOVERSION ,
VA_MAJOR_VERSION+ 1 )

◆ DEFINE_FUNC() [1/40]

DEFINE_FUNC ( vaAcquireBufferHandle ,
3 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [2/40]

DEFINE_FUNC ( vaBeginPicture ,
3 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [3/40]

DEFINE_FUNC ( vaCreateBuffer ,
7 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [4/40]

DEFINE_FUNC ( vaCreateConfig ,
6 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [5/40]

DEFINE_FUNC ( vaCreateContext ,
8  )

◆ DEFINE_FUNC() [6/40]

DEFINE_FUNC ( vaCreateImage ,
5 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [7/40]

DEFINE_FUNC ( vaCreateSurfaces ,
8 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [8/40]

DEFINE_FUNC ( vaDeriveImage ,
3 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [9/40]

DEFINE_FUNC ( vaDestroyBuffer ,
2 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [10/40]

DEFINE_FUNC ( vaDestroyConfig ,
2 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [11/40]

DEFINE_FUNC ( vaDestroyContext ,
2  )

◆ DEFINE_FUNC() [12/40]

DEFINE_FUNC ( vaDestroyImage ,
2 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [13/40]

DEFINE_FUNC ( vaDestroySurfaces ,
3 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [14/40]

DEFINE_FUNC ( vaEndPicture ,
2 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [15/40]

DEFINE_FUNC ( vaEntrypointStr ,
1 ,
emptyString  )

◆ DEFINE_FUNC() [16/40]

DEFINE_FUNC ( vaErrorStr ,
1 ,
errorStr  )

◆ DEFINE_FUNC() [17/40]

DEFINE_FUNC ( vaExportSurfaceHandle ,
5 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [18/40]

DEFINE_FUNC ( vaGetConfigAttributes ,
5 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [19/40]

DEFINE_FUNC ( vaGetDisplayAttributes ,
3 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [20/40]

DEFINE_FUNC ( vaGetImage ,
7 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [21/40]

DEFINE_FUNC ( vaInitialize ,
3 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [22/40]

DEFINE_FUNC ( vaMapBuffer ,
3 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [23/40]

DEFINE_FUNC ( vaMaxNumEntrypoints ,
1  )

◆ DEFINE_FUNC() [24/40]

DEFINE_FUNC ( vaMaxNumImageFormats ,
1  )

◆ DEFINE_FUNC() [25/40]

DEFINE_FUNC ( vaMaxNumProfiles ,
1  )

◆ DEFINE_FUNC() [26/40]

DEFINE_FUNC ( vaProfileStr ,
1 ,
emptyString  )

◆ DEFINE_FUNC() [27/40]

DEFINE_FUNC ( vaPutImage ,
11 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [28/40]

DEFINE_FUNC ( vaQueryConfigEntrypoints ,
4 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [29/40]

DEFINE_FUNC ( vaQueryConfigProfiles ,
3 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [30/40]

DEFINE_FUNC ( vaQueryImageFormats ,
3 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [31/40]

DEFINE_FUNC ( vaQuerySurfaceAttributes ,
4 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [32/40]

DEFINE_FUNC ( vaQueryVendorString ,
1 ,
emptyString  )

◆ DEFINE_FUNC() [33/40]

DEFINE_FUNC ( vaReleaseBufferHandle ,
2 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [34/40]

DEFINE_FUNC ( vaRenderPicture ,
4 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [35/40]

DEFINE_FUNC ( vaSetDriverName ,
2 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [36/40]

DEFINE_FUNC ( vaSetErrorCallback ,
3  )

◆ DEFINE_FUNC() [37/40]

DEFINE_FUNC ( vaSetInfoCallback ,
3  )

◆ DEFINE_FUNC() [38/40]

DEFINE_FUNC ( vaSyncSurface ,
2 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [39/40]

DEFINE_FUNC ( vaTerminate ,
1 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ DEFINE_FUNC() [40/40]

DEFINE_FUNC ( vaUnmapBuffer ,
2 ,
VA_STATUS_ERROR_OPERATION_FAILED  )

◆ INIT_FUNC() [1/40]

INIT_FUNC ( vaAcquireBufferHandle )

◆ INIT_FUNC() [2/40]

INIT_FUNC ( vaBeginPicture )

◆ INIT_FUNC() [3/40]

INIT_FUNC ( vaCreateBuffer )

◆ INIT_FUNC() [4/40]

INIT_FUNC ( vaCreateConfig )

◆ INIT_FUNC() [5/40]

INIT_FUNC ( vaCreateContext )

◆ INIT_FUNC() [6/40]

INIT_FUNC ( vaCreateImage )

◆ INIT_FUNC() [7/40]

INIT_FUNC ( vaCreateSurfaces )

◆ INIT_FUNC() [8/40]

INIT_FUNC ( vaDeriveImage )

◆ INIT_FUNC() [9/40]

INIT_FUNC ( vaDestroyBuffer )

◆ INIT_FUNC() [10/40]

INIT_FUNC ( vaDestroyConfig )

◆ INIT_FUNC() [11/40]

INIT_FUNC ( vaDestroyContext )

◆ INIT_FUNC() [12/40]

INIT_FUNC ( vaDestroyImage )

◆ INIT_FUNC() [13/40]

INIT_FUNC ( vaDestroySurfaces )

◆ INIT_FUNC() [14/40]

INIT_FUNC ( vaEndPicture )

◆ INIT_FUNC() [15/40]

INIT_FUNC ( vaEntrypointStr )

◆ INIT_FUNC() [16/40]

INIT_FUNC ( vaErrorStr )

◆ INIT_FUNC() [17/40]

INIT_FUNC ( vaExportSurfaceHandle )

◆ INIT_FUNC() [18/40]

INIT_FUNC ( vaGetConfigAttributes )

◆ INIT_FUNC() [19/40]

INIT_FUNC ( vaGetDisplayAttributes )

◆ INIT_FUNC() [20/40]

INIT_FUNC ( vaGetImage )

◆ INIT_FUNC() [21/40]

INIT_FUNC ( vaInitialize )

◆ INIT_FUNC() [22/40]

INIT_FUNC ( vaMapBuffer )

◆ INIT_FUNC() [23/40]

INIT_FUNC ( vaMaxNumEntrypoints )

◆ INIT_FUNC() [24/40]

INIT_FUNC ( vaMaxNumImageFormats )

◆ INIT_FUNC() [25/40]

INIT_FUNC ( vaMaxNumProfiles )

◆ INIT_FUNC() [26/40]

INIT_FUNC ( vaProfileStr )

◆ INIT_FUNC() [27/40]

INIT_FUNC ( vaPutImage )

◆ INIT_FUNC() [28/40]

INIT_FUNC ( vaQueryConfigEntrypoints )

◆ INIT_FUNC() [29/40]

INIT_FUNC ( vaQueryConfigProfiles )

◆ INIT_FUNC() [30/40]

INIT_FUNC ( vaQueryImageFormats )

◆ INIT_FUNC() [31/40]

INIT_FUNC ( vaQuerySurfaceAttributes )

◆ INIT_FUNC() [32/40]

INIT_FUNC ( vaQueryVendorString )

◆ INIT_FUNC() [33/40]

INIT_FUNC ( vaReleaseBufferHandle )

◆ INIT_FUNC() [34/40]

INIT_FUNC ( vaRenderPicture )

◆ INIT_FUNC() [35/40]

INIT_FUNC ( vaSetDriverName )

◆ INIT_FUNC() [36/40]

INIT_FUNC ( vaSetErrorCallback )

◆ INIT_FUNC() [37/40]

INIT_FUNC ( vaSetInfoCallback )

◆ INIT_FUNC() [38/40]

INIT_FUNC ( vaSyncSurface )

◆ INIT_FUNC() [39/40]

INIT_FUNC ( vaTerminate )

◆ INIT_FUNC() [40/40]

INIT_FUNC ( vaUnmapBuffer )

Variable Documentation

◆ emptyString

constexpr auto emptyString = ""
constexpr

Definition at line 87 of file qffmpegsymbols-va.cpp.

Referenced by QAbstractItemViewPrivate::checkMouseMove().

◆ errorStr

constexpr auto errorStr = "VAAPI is not available"
constexpr

Definition at line 98 of file qffmpegsymbols-va.cpp.

◆ loggingName

constexpr const char* loggingName = nullptr
constexpr

Definition at line 20 of file qffmpegsymbols-va.cpp.