23 #ifndef _LIBRETRO_SDK_INTERFACE_STREAM_H 24 #define _LIBRETRO_SDK_INTERFACE_STREAM_H 28 #include <sys/types.h> 69 const char *
path,
unsigned mode,
unsigned hints);
98 unsigned mode,
unsigned hints);
void * handle
Definition: interface_stream.h:57
char * intfstream_gets(intfstream_internal_t *intf, char *buffer, uint64_t len)
Definition: interface_stream.c:301
void intfstream_rewind(intfstream_internal_t *intf)
Definition: interface_stream.c:370
Definition: interface_stream.h:38
int64_t intfstream_tell(intfstream_internal_t *intf)
Definition: interface_stream.c:348
GLenum mode
Definition: glext.h:6857
struct intfstream_info::@781 chd
#define RETRO_BEGIN_DECLS
Definition: retro_common_api.h:41
int FAR intf
Definition: zconf.h:343
void * intfstream_init(intfstream_info_t *info)
Definition: interface_stream.c:183
void intfstream_putc(intfstream_internal_t *intf, int c)
Definition: interface_stream.c:388
Definition: libretro.h:2275
int intfstream_flush(intfstream_internal_t *intf)
Definition: interface_stream.c:139
GLsizei const GLchar ** path
Definition: glext.h:7901
GLenum GLsizei len
Definition: glext.h:7389
int intfstream_close(intfstream_internal_t *intf)
Definition: interface_stream.c:157
GLsizeiptr size
Definition: glext.h:6559
struct intfstream_info::@780 memory
GLdouble s
Definition: glext.h:6390
uint64_t size
Definition: interface_stream.h:51
Definition: interface_stream.h:44
Definition: interface_stream.h:39
const GLubyte * c
Definition: glext.h:9812
int32_t track
Definition: interface_stream.h:58
int64_t intfstream_seek(intfstream_internal_t *intf, int64_t offset, int whence)
Definition: interface_stream.c:222
struct intfstream_info::@780::@782 buf
bool intfstream_open(intfstream_internal_t *intf, const char *path, unsigned mode, unsigned hints)
Definition: interface_stream.c:107
int intfstream_getc(intfstream_internal_t *intf)
Definition: interface_stream.c:326
intfstream_t * intfstream_open_chd_track(const char *path, unsigned mode, unsigned hints, int32_t track)
Definition: interface_stream.c:462
bool writable
Definition: interface_stream.h:53
int64_t intfstream_read(intfstream_internal_t *intf, void *s, uint64_t len)
Definition: interface_stream.c:260
intfstream_t * intfstream_open_memory(void *data, unsigned mode, unsigned hints, uint64_t size)
Definition: interface_stream.c:432
struct intfstream_info intfstream_info_t
enum intfstream_type type
Definition: interface_stream.h:60
signed int int32_t
Definition: stdint.h:123
#define RETRO_END_DECLS
Definition: retro_common_api.h:42
Definition: interface_stream.c:32
uint8_t * data
Definition: interface_stream.h:50
signed __int64 int64_t
Definition: stdint.h:135
Definition: interface_stream.h:37
int64_t intfstream_get_size(intfstream_internal_t *intf)
Definition: interface_stream.c:60
Definition: video4linux2.c:51
GLintptr offset
Definition: glext.h:6560
int64_t intfstream_write(intfstream_internal_t *intf, const void *s, uint64_t len)
Definition: interface_stream.c:282
bool intfstream_resize(intfstream_internal_t *intf, intfstream_info_t *info)
Definition: interface_stream.c:82
intfstream_type
Definition: interface_stream.h:35
intfstream_t * intfstream_open_file(const char *path, unsigned mode, unsigned hints)
Definition: interface_stream.c:406
unsigned __int64 uint64_t
Definition: stdint.h:136
unsigned char uint8_t
Definition: stdint.h:124