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 |