XMMS2
|
#include <glib.h>
#include <glib/gprintf.h>
#include <string.h>
#include <stdlib.h>
#include <xmms/xmms_log.h>
#include <xmmspriv/xmms_xform.h>
Macros | |
#define | SWAP16(v, endian) |
#define | SWAP32(v, endian) |
#define | CMP(v1, entry, v2) |
Typedefs | |
typedef enum xmms_magic_entry_type_St | xmms_magic_entry_type_t |
typedef enum xmms_magic_entry_operator_St | xmms_magic_entry_operator_t |
typedef struct xmms_magic_entry_St | xmms_magic_entry_t |
typedef struct xmms_magic_checker_St | xmms_magic_checker_t |
typedef struct xmms_magic_ext_data_St | xmms_magic_ext_data_t |
Functions | |
gboolean | xmms_magic_extension_add (const gchar *mime, const gchar *ext) |
gboolean | xmms_magic_add (const gchar *desc, const gchar *mime,...) |
Variables | |
const xmms_plugin_desc_t | xmms_builtin_magic = { XMMS_PLUGIN_TYPE_XFORM , 7 , G_STRINGIFY( magic ), "Magic file identifier" , XMMS_VERSION , "Magic file identifier" , (gboolean (*)(gpointer)) xmms_magic_plugin_setup } |
#define CMP | ( | v1, | |
entry, | |||
v2 | |||
) |
#define SWAP16 | ( | v, | |
endian | |||
) |
#define SWAP32 | ( | v, | |
endian | |||
) |
typedef struct xmms_magic_checker_St xmms_magic_checker_t |
typedef enum xmms_magic_entry_operator_St xmms_magic_entry_operator_t |
typedef struct xmms_magic_entry_St xmms_magic_entry_t |
typedef enum xmms_magic_entry_type_St xmms_magic_entry_type_t |
typedef struct xmms_magic_ext_data_St xmms_magic_ext_data_t |
const xmms_plugin_desc_t xmms_builtin_magic = { XMMS_PLUGIN_TYPE_XFORM , 7 , G_STRINGIFY( magic ), "Magic file identifier" , XMMS_VERSION , "Magic file identifier" , (gboolean (*)(gpointer)) xmms_magic_plugin_setup } |