|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <video_codec.h>
Public Attributes | |
| KODI_HANDLE | kodiInstance |
| 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. | |
| void(* | release_frame_buffer )(void *kodiInstance, void *buffer) |
| bool(* | get_frame_buffer_platform_handle )(void *kodiInstance, KODI_HANDLE videoBufferHandle, struct VIDEOCODEC_PLATFORM_BUFFER *platformBuffer) |
| bool(* AddonToKodiFuncTable_VideoCodec::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(* AddonToKodiFuncTable_VideoCodec::get_frame_buffer_platform_handle) (void *kodiInstance, KODI_HANDLE videoBufferHandle, struct VIDEOCODEC_PLATFORM_BUFFER *platformBuffer) |
| KODI_HANDLE AddonToKodiFuncTable_VideoCodec::kodiInstance |
| void(* AddonToKodiFuncTable_VideoCodec::release_frame_buffer) (void *kodiInstance, void *buffer) |