XMMS2
Typedefs | Enumerations | Functions
streamtype.c File Reference

xforms More...

#include <glib.h>
#include <xmmspriv/xmms_xform.h>
#include <xmms/xmms_log.h>
#include <xmms/xmms_object.h>

Typedefs

typedef enum
xmms_stream_type_val_type_E 
xmms_stream_type_val_type_t
 
typedef struct
xmms_stream_type_val_St 
xmms_stream_type_val_t
 

Enumerations

enum  xmms_stream_type_val_type_E { STRING, INT }
 

Functions

xmms_stream_type_txmms_stream_type_parse (va_list ap)
 
const char * xmms_stream_type_get_str (const xmms_stream_type_t *st, xmms_stream_type_key_t key)
 
gint xmms_stream_type_get_int (const xmms_stream_type_t *st, xmms_stream_type_key_t key)
 
gboolean xmms_stream_type_match (const xmms_stream_type_t *in_type, const xmms_stream_type_t *out_type)
 
xmms_stream_type_txmms_stream_type_coerce (const xmms_stream_type_t *in, const GList *goal_types)
 Find the best pair of formats. More...
 
xmms_stream_type_t_xmms_stream_type_new (const gchar *begin,...)
 

Detailed Description

xforms

Typedef Documentation

typedef struct xmms_stream_type_val_St xmms_stream_type_val_t

Enumeration Type Documentation

Enumerator
STRING 
INT 

Function Documentation

xmms_stream_type_t* _xmms_stream_type_new ( const gchar *  begin,
  ... 
)

Referenced by xmms_stream_type_coerce().

xmms_stream_type_t* xmms_stream_type_coerce ( const xmms_stream_type_t in,
const GList *  goal_types 
)

Find the best pair of formats.

gint xmms_stream_type_get_int ( const xmms_stream_type_t st,
xmms_stream_type_key_t  key 
)
const char* xmms_stream_type_get_str ( const xmms_stream_type_t st,
xmms_stream_type_key_t  key 
)
gboolean xmms_stream_type_match ( const xmms_stream_type_t in_type,
const xmms_stream_type_t out_type 
)
xmms_stream_type_t* xmms_stream_type_parse ( va_list  ap)