ekg2  GIT master
Struktury danych | Definicje | Funkcje | Zmienne
Dokumentacja pliku main.c
#include "ekg2.h"
#include <string.h>
#include <stdlib.h>
Wykres zależności załączania dla main.c:

Struktury danych

struct  pcm_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

static int pcm_plugin_destroy ()
 
 CODEC_DEFINE (pcm)
 
 CODEC_CONTROL (pcm_codec_control)
 
static void pcm_recode (const char *in, int ibps, int ich, char *out, int obps, int och)
 
int pcm_codec_process (int type, codec_way_t way, string_t input, string_t output, void *data)
 
 CODEC_RECODE (pcm_codec_code)
 
 CODEC_RECODE (pcm_codec_decode)
 
 __attribute__ ((visibility("default")))
 

Zmienne

plugin_t pcm_plugin = { .name = "pcm", .pclass = PLUGIN_CODEC , .destroy = pcm_plugin_destroy, .theme_init = NULL }
 

Dokumentacja definicji

◆ QUERY_INPUT_ADD

#define QUERY_INPUT_ADD (   attr,
  val 
)    if (!val) { array_add(&inpque, attr); array_add(&inpque, (char *) &val); }

◆ QUERY_OUTPUT_ADD

#define QUERY_OUTPUT_ADD (   attr,
  val 
)    if (!val) { array_add(&outque, attr); array_add(&outque, (char *) &val); }

Dokumentacja funkcji

◆ __attribute__()

__attribute__ ( (visibility("default"))  )

◆ CODEC_CONTROL()

CODEC_CONTROL ( pcm_codec_control  )

◆ CODEC_DEFINE()

CODEC_DEFINE ( pcm  )

◆ CODEC_RECODE() [1/2]

CODEC_RECODE ( pcm_codec_code  )

◆ CODEC_RECODE() [2/2]

CODEC_RECODE ( pcm_codec_decode  )

◆ pcm_codec_process()

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

◆ pcm_plugin_destroy()

static int pcm_plugin_destroy ( )
static

◆ pcm_recode()

static void pcm_recode ( const char *  in,
int  ibps,
int  ich,
char *  out,
int  obps,
int  och 
)
static

Dokumentacja zmiennych

◆ pcm_plugin

plugin_t pcm_plugin = { .name = "pcm", .pclass = PLUGIN_CODEC , .destroy = pcm_plugin_destroy, .theme_init = NULL }