#include <glib.h>
#include <stdio.h>
#include <string.h>
#include <libaudcore/audstrings.h>
#include "debug.h"
#include "misc.h"
#include "playlist.h"
#include "plugin.h"
#include "plugins.h"
#include "probe-buffer.h"
Go to the source code of this file.
Functions |
static bool_t | check_opened (ProbeState *state) |
static bool_t | probe_func (PluginHandle *plugin, ProbeState *state) |
static bool_t | probe_func_fast (PluginHandle *plugin, ProbeState *state) |
static void | probe_by_scheme (ProbeState *state) |
static void | probe_by_extension (ProbeState *state) |
static void | probe_by_mime (ProbeState *state) |
static void | probe_by_content (ProbeState *state) |
PluginHandle * | file_find_decoder (const char *filename, bool_t fast) |
Tuple * | file_read_tuple (const char *filename, PluginHandle *decoder) |
bool_t | file_read_image (const char *filename, PluginHandle *decoder, void **data, int64_t *size) |
bool_t | file_can_write_tuple (const char *filename, PluginHandle *decoder) |
bool_t | file_write_tuple (const char *filename, PluginHandle *decoder, const Tuple *tuple) |
bool_t | custom_infowin (const char *filename, PluginHandle *decoder) |
Function Documentation
bool_t file_read_image |
( |
const char * |
filename, |
|
|
PluginHandle * |
decoder, |
|
|
void ** |
data, |
|
|
int64_t * |
size |
|
) |
| |
Tuple* file_read_tuple |
( |
const char * |
filename, |
|
|
PluginHandle * |
decoder |
|
) |
| |
bool_t file_write_tuple |
( |
const char * |
filename, |
|
|
PluginHandle * |
decoder, |
|
|
const Tuple * |
tuple |
|
) |
| |
static void probe_by_content |
( |
ProbeState * |
state | ) |
|
|
static |
static void probe_by_extension |
( |
ProbeState * |
state | ) |
|
|
static |