libosmocodec 1.13.1.1-afb4 Osmocom codec library

Data Fields
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:

- include/osmocom/codec/ecu.h