plugins/gsm/main.c File Reference

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

Data Structures

struct  gsm_private_t

Defines

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

Functions

 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 Documentation

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


Function Documentation

CODEC_CONTROL ( gsm_codec_control   ) 

CODEC_DEFINE ( gsm   ) 

CODEC_RECODE ( gsm_codec_decode   ) 

CODEC_RECODE ( gsm_codec_code   ) 

int gsm_codec_process ( int  type,
codec_way_t  way,
string_t  input,
string_t  output,
void *  data 
)

static int gsm_plugin_destroy (  )  [static]

EXPORT int gsm_plugin_init ( int  prio  ) 

PLUGIN_DEFINE ( gsm  ,
PLUGIN_CODEC  ,
NULL   
)


Generated on Mon Jan 5 22:30:52 2009 for ekg2 by  doxygen 1.5.1