XMMS2
Macros | Typedefs | Enumerations | Functions
xmms_streamtype.h File Reference
#include <glib.h>
#include <string.h>

Go to the source code of this file.

Macros

#define XMMS_STREAM_TYPE_BEGIN   "placeholder"
 
#define XMMS_STREAM_TYPE_PRIORITY_FALLBACK   40
 
#define XMMS_STREAM_TYPE_PRIORITY_DEFAULT   50
 

Typedefs

typedef enum xmms_stream_type_key_E xmms_stream_type_key_t
 
typedef struct xmms_stream_type_St xmms_stream_type_t
 

Enumerations

enum  xmms_stream_type_key_E {
  XMMS_STREAM_TYPE_END, XMMS_STREAM_TYPE_MIMETYPE, XMMS_STREAM_TYPE_URL, XMMS_STREAM_TYPE_FMT_FORMAT,
  XMMS_STREAM_TYPE_FMT_CHANNELS, XMMS_STREAM_TYPE_FMT_SAMPLERATE, XMMS_STREAM_TYPE_PRIORITY, XMMS_STREAM_TYPE_NAME
}
 

Functions

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)
 

Macro Definition Documentation

◆ XMMS_STREAM_TYPE_BEGIN

#define XMMS_STREAM_TYPE_BEGIN   "placeholder"

Definition at line 28 of file xmms_streamtype.h.

Referenced by xmms_stream_type_coerce().

◆ XMMS_STREAM_TYPE_PRIORITY_DEFAULT

#define XMMS_STREAM_TYPE_PRIORITY_DEFAULT   50

Definition at line 45 of file xmms_streamtype.h.

Referenced by xmms_xform_plugin_supports().

◆ XMMS_STREAM_TYPE_PRIORITY_FALLBACK

#define XMMS_STREAM_TYPE_PRIORITY_FALLBACK   40

Definition at line 44 of file xmms_streamtype.h.

Typedef Documentation

◆ xmms_stream_type_key_t

◆ xmms_stream_type_t

typedef struct xmms_stream_type_St xmms_stream_type_t

Definition at line 42 of file xmms_streamtype.h.

Enumeration Type Documentation

◆ xmms_stream_type_key_E

Enumerator
XMMS_STREAM_TYPE_END 
XMMS_STREAM_TYPE_MIMETYPE 
XMMS_STREAM_TYPE_URL 
XMMS_STREAM_TYPE_FMT_FORMAT 
XMMS_STREAM_TYPE_FMT_CHANNELS 
XMMS_STREAM_TYPE_FMT_SAMPLERATE 
XMMS_STREAM_TYPE_PRIORITY 
XMMS_STREAM_TYPE_NAME 

Definition at line 30 of file xmms_streamtype.h.

Function Documentation

◆ xmms_stream_type_get_int()

gint xmms_stream_type_get_int ( const xmms_stream_type_t st,
xmms_stream_type_key_t  key 
)

◆ xmms_stream_type_get_str()

const char* xmms_stream_type_get_str ( const xmms_stream_type_t st,
xmms_stream_type_key_t  key 
)