Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches

Stream types data More...

Classes

struct  game_stream_properties
 Immutable stream metadata More...
 
struct  game_stream_buffer
 Stream buffers for hardware rendering and zero-copy support More...
 
struct  game_stream_packet
 Stream packet and ephemeral metadata More...
 

Typedefs

typedef enum GAME_STREAM_TYPE GAME_STREAM_TYPE
 Game stream types
 
typedef struct game_stream_properties game_stream_properties
 Immutable stream metadata
 
typedef struct game_stream_buffer game_stream_buffer
 Stream buffers for hardware rendering and zero-copy support
 
typedef struct game_stream_packet game_stream_packet
 Stream packet and ephemeral metadata
 

Enumerations

enum  GAME_STREAM_TYPE {
  GAME_STREAM_UNKNOWN , GAME_STREAM_AUDIO , GAME_STREAM_VIDEO , GAME_STREAM_HW_FRAMEBUFFER ,
  GAME_STREAM_SW_FRAMEBUFFER
}
 Game stream types More...
 

Detailed Description

Stream types data

Typedef Documentation

◆ game_stream_buffer

typedef struct game_stream_buffer game_stream_buffer

Stream buffers for hardware rendering and zero-copy support

◆ game_stream_packet

typedef struct game_stream_packet 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.

◆ game_stream_properties

typedef struct game_stream_properties 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.

◆ GAME_STREAM_TYPE

Game stream types

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.