VA-API
2.22.0
|
Protected content API. More...
Go to the source code of this file.
Classes | |
struct | VAProtectedSessionBuffer |
Input/Output buffer of VAProtectedSessionExecuteBuffer. More... | |
struct | VAProtectedSessionExecuteBuffer |
Buffer for vaProtectedSessionExecute() More... | |
Typedefs | |
typedef VAGenericID | VAProtectedSessionID |
Enumerations | |
enum | VA_TEE_EXECUTE_FUNCTION_ID |
TEE Execucte Function ID. | |
Functions | |
VAStatus | vaCreateProtectedSession (VADisplay dpy, VAConfigID config_id, VAProtectedSessionID *protected_session) |
Create a protected session. More... | |
VAStatus | vaDestroyProtectedSession (VADisplay dpy, VAProtectedSessionID protected_session) |
Destroy a protected session. More... | |
VAStatus | vaAttachProtectedSession (VADisplay dpy, VAGenericID id, VAProtectedSessionID protected_session) |
Attach a protected content session to VA context. More... | |
VAStatus | vaDetachProtectedSession (VADisplay dpy, VAGenericID id) |
Detach the protected content session from the VA context. More... | |
VAStatus | vaProtectedSessionExecute (VADisplay dpy, VAProtectedSessionID protected_session, VABufferID buf_id) |
Execute provides a general mechanism for TEE client tasks execution. More... | |
Protected content API.
This file contains the Protected content API.