xine-lib 1.2.11
Typedefs | Functions
mmsh.h File Reference
#include <inttypes.h>
#include <xine/xine_internal.h>

Go to the source code of this file.

Typedefs

typedef struct mmsh_s mmsh_t
 

Functions

char * mmsh_connect_common (int *s, int *port, char *url, char **host, char **path, char **file)
 
mmsh_tmmsh_connect (xine_stream_t *stream, const char *url_, int bandwidth)
 
int mmsh_read (mmsh_t *this, char *data, int len)
 
uint32_t mmsh_get_length (mmsh_t *this)
 
void mmsh_close (mmsh_t *this)
 
size_t mmsh_peek_header (mmsh_t *this, char *data, size_t maxsize)
 
off_t mmsh_get_current_pos (mmsh_t *this)
 
void mmsh_set_start_time (mmsh_t *this, int time_offset)
 

Typedef Documentation

◆ mmsh_t

typedef struct mmsh_s mmsh_t

Function Documentation

◆ mmsh_close()

void mmsh_close ( mmsh_t this)

◆ mmsh_connect()

mmsh_t * mmsh_connect ( xine_stream_t stream,
const char *  url_,
int  bandwidth 
)

◆ mmsh_connect_common()

char * mmsh_connect_common ( int *  s,
int *  port,
char *  url,
char **  host,
char **  path,
char **  file 
)

◆ mmsh_get_current_pos()

off_t mmsh_get_current_pos ( mmsh_t this)

◆ mmsh_get_length()

uint32_t mmsh_get_length ( mmsh_t this)

Referenced by mms_plugin_get_length().

◆ mmsh_peek_header()

size_t mmsh_peek_header ( mmsh_t this,
char *  data,
size_t  maxsize 
)

References lprintf.

Referenced by mms_plugin_get_optional_data().

◆ mmsh_read()

int mmsh_read ( mmsh_t this,
char *  data,
int  len 
)

◆ mmsh_set_start_time()

void mmsh_set_start_time ( mmsh_t this,
int  time_offset 
)

Referenced by mms_plugin_seek_time().