Top | ![]() |
![]() |
![]() |
![]() |
VA-API graphics driver enumerationVA-API graphics driver enumeration — Get information about the system's VA-API drivers |
gboolean | is-extra | Read / Write / Construct Only |
SrtVaApiVersion | version | Read / Write / Construct Only |
SrtVaApiDriver is an opaque object representing the metadata describing
a VA-API driver.
This is a reference-counted object: use g_object_ref()
and
g_object_unref()
to manage its lifecycle.
const gchar *
srt_va_api_driver_get_library_path (SrtVaApiDriver *self
);
Return the library path for this VA-API driver.
gboolean
srt_va_api_driver_is_extra (SrtVaApiDriver *self
);
Return a gboolean that indicates if the VA-API is in an unusual position.
gchar *
srt_va_api_driver_resolve_library_path
(SrtVaApiDriver *self
);
Return the absolute library path for this VA-API driver.
If srt_va_api_driver_get_library_path()
is already an absolute path, a copy
of the same value will be returned.
SrtVaApiVersion
srt_va_api_driver_get_version (SrtVaApiDriver *self
);
Returns the libva version that self
is compatible with.
“is-extra”
property“is-extra” gboolean
TRUE if the driver is located in an unusual path.
Owner: SrtVaApiDriver
Flags: Read / Write / Construct Only
Default value: FALSE
“version”
property“version” SrtVaApiVersion
The libva version that the DRI driver is compatible with.
Owner: SrtVaApiDriver
Flags: Read / Write / Construct Only
Default value: SRT_VA_API_VERSION_UNKNOWN