VA-API  2.22.0
Public Attributes | List of all members
VAProtectedSessionExecuteBuffer Struct Reference

Buffer for vaProtectedSessionExecute() More...

#include <va_prot.h>

Public Attributes

uint32_t function_id
 Specify the function to execute. It is IHV's implementation specific.
 
VAProtectedSessionBuffer input
 Input buffer.
 
VAProtectedSessionBuffer output
 Output buffer.
 
uint32_t status
 Return the result of this function. The status result is IHV's implementation specific.
 
uint64_t vtag
 
  • vtag represents TEE sandbox identification for multiple playback scenario
More...
 
uint32_t va_reserved [VA_PADDING_LOW - 2]
 reserved bytes for future use, must be zero
 

Detailed Description

Buffer for vaProtectedSessionExecute()

Member Data Documentation

◆ vtag

uint64_t VAProtectedSessionExecuteBuffer::vtag

  • vtag represents TEE sandbox identification for multiple playback scenario

If TEE interface is created using VAEntrypointProtectedTEEComm then vtag is non-zero for multiple playback and vtag is zero for single playback

If TEE interface is not created using VAEntrypointProtectedTEEComm then vtag - reserved


The documentation for this struct was generated from the following file: