Kodi Development  20.0
for Binary and Script based Add-Ons

Detailed Description

Stream types data


Class Documentation

◆ game_stream_buffer

struct game_stream_buffer

Stream buffers for hardware rendering and zero-copy support

Class Members
GAME_STREAM_TYPE type
union game_stream_buffer __unnamed__

◆ game_stream_buffer.__unnamed3__

union game_stream_buffer.__unnamed3__
Class Members
game_stream_hw_framebuffer_buffer hw_framebuffer
game_stream_sw_framebuffer_buffer sw_framebuffer

◆ game_stream_packet

struct game_stream_packet

Stream packet and ephemeral metadata

This packet contains stream data and accompanying metadata. The metadata is ephemeral, meaning it only applies to the current packet and can change from packet to packet in the same stream.

Class Members
GAME_STREAM_TYPE type
union game_stream_packet __unnamed__

◆ game_stream_packet.__unnamed5__

union game_stream_packet.__unnamed5__

◆ game_stream_properties

struct game_stream_properties

Immutable stream metadata

This metadata is provided when the stream is opened. If any stream properties change, a new stream must be opened.

Class Members
GAME_STREAM_TYPE type
union game_stream_properties __unnamed__

◆ game_stream_properties.__unnamed1__

union game_stream_properties.__unnamed1__

Enumeration Type Documentation

◆ GAME_STREAM_TYPE

Game stream types

Enumerator
GAME_STREAM_UNKNOWN 

Unknown.

GAME_STREAM_AUDIO 

Audio stream.

GAME_STREAM_VIDEO 

Video stream.

GAME_STREAM_HW_FRAMEBUFFER 

Hardware framebuffer.

GAME_STREAM_SW_FRAMEBUFFER 

Software framebuffer.