Public Member Functions | |
bool (__cdecl *demux_seek_time)(const struct AddonInstance_InputStream *instance | |
bool (__cdecl *get_stream)(const struct AddonInstance_InputStream *instance | |
bool (__cdecl *get_stream_ids)(const struct AddonInstance_InputStream *instance | |
bool (__cdecl *get_times)(const struct AddonInstance_InputStream *instance | |
bool (__cdecl *is_real_time_stream)(const struct AddonInstance_InputStream *instance) | |
bool (__cdecl *open)(const struct AddonInstance_InputStream *instance | |
bool (__cdecl *open_stream)(const struct AddonInstance_InputStream *instance | |
bool (__cdecl *pos_time)(const struct AddonInstance_InputStream *instance | |
bool (__cdecl *seek_chapter)(const struct AddonInstance_InputStream *instance | |
struct DEMUX_PACKET *__cdecl * | demux_read (const struct AddonInstance_InputStream *instance) |
const char *__cdecl * | get_chapter_name (const struct AddonInstance_InputStream *instance, int ch) |
const char *__cdecl * | get_path_list (const struct AddonInstance_InputStream *instance) |
int (__cdecl *block_size_stream)(const struct AddonInstance_InputStream *instance) | |
int (__cdecl *get_chapter)(const struct AddonInstance_InputStream *instance) | |
int (__cdecl *get_chapter_count)(const struct AddonInstance_InputStream *instance) | |
int (__cdecl *get_time)(const struct AddonInstance_InputStream *instance) | |
int (__cdecl *get_total_time)(const struct AddonInstance_InputStream *instance) | |
int (__cdecl *read_stream)(const struct AddonInstance_InputStream *instance | |
int64_t (__cdecl *get_chapter_pos)(const struct AddonInstance_InputStream *instance | |
int64_t (__cdecl *length_stream)(const struct AddonInstance_InputStream *instance) | |
int64_t (__cdecl *position_stream)(const struct AddonInstance_InputStream *instance) | |
int64_t (__cdecl *seek_stream)(const struct AddonInstance_InputStream *instance | |
void (__cdecl *close)(const struct AddonInstance_InputStream *instance) | |
void (__cdecl *demux_abort)(const struct AddonInstance_InputStream *instance) | |
void (__cdecl *demux_flush)(const struct AddonInstance_InputStream *instance) | |
void (__cdecl *demux_reset)(const struct AddonInstance_InputStream *instance) | |
void (__cdecl *demux_set_speed)(const struct AddonInstance_InputStream *instance | |
void (__cdecl *enable_stream)(const struct AddonInstance_InputStream *instance | |
void (__cdecl *get_capabilities)(const struct AddonInstance_InputStream *instance | |
void (__cdecl *set_video_resolution)(const struct AddonInstance_InputStream *instance | |
Public Attributes | |
KODI_HANDLE | addonInstance |
double bool | backwards |
uint8_t * | buffer |
uint8_t unsigned int | bufferSize |
struct INPUTSTREAM_CAPABILITIES * | capabilities |
int | ch |
int struct INPUTSTREAM_INFO KODI_HANDLE * | demuxStream |
int bool | enable |
int int | height |
struct INPUTSTREAM_IDS * | ids |
int struct INPUTSTREAM_INFO * | info |
int | ms |
int64_t | position |
struct INPUTSTREAM_PROPERTY * | props |
int | speed |
double bool double * | startpts |
int | streamid |
double | time |
struct INPUTSTREAM_TIMES * | times |
int struct INPUTSTREAM_INFO KODI_HANDLE KODI_HANDLE(* | transfer_stream )(KODI_HANDLE handle, int streamId, struct INPUTSTREAM_INFO *stream)) |
int64_t int | whence |
int | width |