ekg2
|
#include "ekg2-config.h"
#include <string.h>
#include <stdlib.h>
#include <ekg/audio.h>
#include <ekg/debug.h>
#include <ekg/dynstuff.h>
#include <ekg/plugins.h>
#include <ekg/xmalloc.h>
Struktury danych | |
struct | gsm_private_t |
Definicje | |
#define | QUERY_INPUT_ADD(attr, val) if (!val) { array_add(&inpque, attr); array_add(&inpque, (char *) &val); } |
#define | QUERY_OUTPUT_ADD(attr, val) if (!val) { array_add(&outque, attr); array_add(&outque, (char *) &val); } |
Funkcje | |
PLUGIN_DEFINE (gsm, PLUGIN_CODEC, NULL) | |
CODEC_DEFINE (gsm) | |
CODEC_CONTROL (gsm_codec_control) | |
int | gsm_codec_process (int type, codec_way_t way, string_t input, string_t output, void *data) |
CODEC_RECODE (gsm_codec_code) | |
CODEC_RECODE (gsm_codec_decode) | |
EXPORT int | gsm_plugin_init (int prio) |
static int | gsm_plugin_destroy () |
#define QUERY_INPUT_ADD | ( | attr, | |
val | |||
) | if (!val) { array_add(&inpque, attr); array_add(&inpque, (char *) &val); } |
#define QUERY_OUTPUT_ADD | ( | attr, | |
val | |||
) | if (!val) { array_add(&outque, attr); array_add(&outque, (char *) &val); } |
CODEC_CONTROL | ( | gsm_codec_control | ) |
CODEC_DEFINE | ( | gsm | ) |
CODEC_RECODE | ( | gsm_codec_code | ) |
CODEC_RECODE | ( | gsm_codec_decode | ) |
int gsm_codec_process | ( | int | type, |
codec_way_t | way, | ||
string_t | input, | ||
string_t | output, | ||
void * | data | ||
) |
|
static |
EXPORT int gsm_plugin_init | ( | int | prio | ) |
PLUGIN_DEFINE | ( | gsm | , |
PLUGIN_CODEC | , | ||
NULL | |||
) |