xine-lib 1.2.13-20230125hg15249
Typedefs | Functions
mms.h File Reference
#include <inttypes.h>
#include <xine/xine_internal.h>

Go to the source code of this file.

Typedefs

typedef struct mms_s mms_t
 

Functions

char * mms_connect_common (int *s, int *port, char *url, char **host, char **path, char **file)
 
mms_tmms_connect (xine_stream_t *stream, const char *url_, int bandwidth)
 
int mms_read (mms_t *this, char *data, int len)
 
uint32_t mms_get_length (mms_t *this)
 
void mms_close (mms_t *this)
 
size_t mms_peek_header (mms_t *this, char *data, size_t maxsize)
 
off_t mms_get_current_pos (mms_t *this)
 
void mms_set_start_time (mms_t *this, int time_offset)
 

Typedef Documentation

◆ mms_t

typedef struct mms_s mms_t

Function Documentation

◆ mms_close()

void mms_close ( mms_t * this)

◆ mms_connect()

mms_t * mms_connect ( xine_stream_t * stream,
const char * url_,
int bandwidth )

◆ mms_connect_common()

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

◆ mms_get_current_pos()

off_t mms_get_current_pos ( mms_t * this)

◆ mms_get_length()

uint32_t mms_get_length ( mms_t * this)

Referenced by mms_plugin_get_length().

◆ mms_peek_header()

size_t mms_peek_header ( mms_t * this,
char * data,
size_t maxsize )

◆ mms_read()

int mms_read ( mms_t * this,
char * data,
int len )

◆ mms_set_start_time()

void mms_set_start_time ( mms_t * this,
int time_offset )

Referenced by mms_plugin_seek_time().