XMMS2
Defines | Typedefs | Enumerations | Functions
src/include/xmms/xmms_streamtype.h File Reference
#include <glib.h>
#include <string.h>

Go to the source code of this file.

Defines

#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)

Define Documentation

#define XMMS_STREAM_TYPE_BEGIN   "placeholder"

Definition at line 28 of file xmms_streamtype.h.

Referenced by xmms_collection_init(), and xmms_stream_type_coerce().

Definition at line 45 of file xmms_streamtype.h.

Referenced by xmms_stream_type_parse(), and xmms_xform_plugin_supports().

Definition at line 44 of file xmms_streamtype.h.


Typedef Documentation

typedef struct xmms_stream_type_St xmms_stream_type_t

Definition at line 42 of file xmms_streamtype.h.


Enumeration Type Documentation

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