Kodi Development 22.0
for Binary and Script based Add-Ons
 
Loading...
Searching...
No Matches
AddonToKodiFuncTable_VideoCodec

Public Attributes

bool(* get_frame_buffer )(void *kodiInstance, struct VIDEOCODEC_PICTURE *picture)
 Obtain a frame buffer. Owned by the addon until returned in a VC_PICTURE picture or passed to release_frame_buffer; a buffer still in picture->videoBufferHandle on any other get_picture return is released by Kodi.
 
bool(* get_frame_buffer_platform_handle )(void *kodiInstance, KODI_HANDLE videoBufferHandle, struct VIDEOCODEC_PLATFORM_BUFFER *platformBuffer)
 
KODI_HANDLE kodiInstance
 
void(* release_frame_buffer )(void *kodiInstance, void *buffer)
 

Member Data Documentation

◆ kodiInstance

KODI_HANDLE kodiInstance

◆ get_frame_buffer

bool(* get_frame_buffer) (void *kodiInstance, struct VIDEOCODEC_PICTURE *picture)

Obtain a frame buffer. Owned by the addon until returned in a VC_PICTURE picture or passed to release_frame_buffer; a buffer still in picture->videoBufferHandle on any other get_picture return is released by Kodi.

◆ release_frame_buffer

void(* release_frame_buffer) (void *kodiInstance, void *buffer)

◆ get_frame_buffer_platform_handle

bool(* get_frame_buffer_platform_handle) (void *kodiInstance, KODI_HANDLE videoBufferHandle, struct VIDEOCODEC_PLATFORM_BUFFER *platformBuffer)

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