libosmocodec 1.10.0.27-aec32
Osmocom codec library
osmo_ecu_ops Struct Reference

#include <ecu.h>

Data Fields

struct osmo_ecu_state *(* init )(void *ctx, enum osmo_ecu_codec codec)
 
void(* destroy )(struct osmo_ecu_state *)
 
int(* frame_in )(struct osmo_ecu_state *st, bool bfi, const uint8_t *frame, unsigned int frame_bytes)
 
int(* frame_out )(struct osmo_ecu_state *st, uint8_t *frame_out)
 
bool(* is_dtx_pause )(struct osmo_ecu_state *st)
 

Field Documentation

◆ destroy

void(* osmo_ecu_ops::destroy) (struct osmo_ecu_state *)

Referenced by osmo_ecu_destroy().

◆ frame_in

int(* osmo_ecu_ops::frame_in) (struct osmo_ecu_state *st, bool bfi, const uint8_t *frame, unsigned int frame_bytes)

Referenced by osmo_ecu_frame_in().

◆ frame_out

int(* osmo_ecu_ops::frame_out) (struct osmo_ecu_state *st, uint8_t *frame_out)

Referenced by osmo_ecu_frame_out().

◆ init

struct osmo_ecu_state *(* osmo_ecu_ops::init) (void *ctx, enum osmo_ecu_codec codec)

Referenced by osmo_ecu_init().

◆ is_dtx_pause

bool(* osmo_ecu_ops::is_dtx_pause) (struct osmo_ecu_state *st)

Referenced by osmo_ecu_is_dtx_pause().


The documentation for this struct was generated from the following file: