UniMRCP  1.7.0
Data Fields
mpf_codec_vtable_t Struct Reference

#include <mpf_codec.h>

Data Fields

apt_bool_t(* open )(mpf_codec_t *codec)
 
apt_bool_t(* close )(mpf_codec_t *codec)
 
apt_bool_t(* encode )(mpf_codec_t *codec, const mpf_codec_frame_t *frame_in, mpf_codec_frame_t *frame_out)
 
apt_bool_t(* decode )(mpf_codec_t *codec, const mpf_codec_frame_t *frame_in, mpf_codec_frame_t *frame_out)
 
apt_bool_t(* dissect )(mpf_codec_t *codec, void **buffer, apr_size_t *size, mpf_codec_frame_t *frame)
 
apt_bool_t(* initialize )(mpf_codec_t *codec, mpf_codec_frame_t *frame_out)
 

Detailed Description

Table of codec virtual methods

Field Documentation

◆ close

apt_bool_t(* mpf_codec_vtable_t::close) (mpf_codec_t *codec)

Virtual close method

◆ decode

apt_bool_t(* mpf_codec_vtable_t::decode) (mpf_codec_t *codec, const mpf_codec_frame_t *frame_in, mpf_codec_frame_t *frame_out)

Virtual decode method

◆ dissect

apt_bool_t(* mpf_codec_vtable_t::dissect) (mpf_codec_t *codec, void **buffer, apr_size_t *size, mpf_codec_frame_t *frame)

Virtual dissect method

◆ encode

apt_bool_t(* mpf_codec_vtable_t::encode) (mpf_codec_t *codec, const mpf_codec_frame_t *frame_in, mpf_codec_frame_t *frame_out)

Virtual encode method

◆ initialize

apt_bool_t(* mpf_codec_vtable_t::initialize) (mpf_codec_t *codec, mpf_codec_frame_t *frame_out)

Virtual initialize method

◆ open

apt_bool_t(* mpf_codec_vtable_t::open) (mpf_codec_t *codec)

Virtual open method


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