|
| 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) |
| |
◆ kodiInstance
◆ get_frame_buffer
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:
- /github/workspace/xbmc/addons/kodi-dev-kit/include/kodi/c-api/addon-instance/video_codec.h