|
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 } |