UniMRCP  1.5.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
mpf_audio_stream_vtable_t Struct Reference

#include <mpf_stream.h>

Data Fields

apt_bool_t(* destroy )(mpf_audio_stream_t *stream)
 
apt_bool_t(* open_rx )(mpf_audio_stream_t *stream, mpf_codec_t *codec)
 
apt_bool_t(* close_rx )(mpf_audio_stream_t *stream)
 
apt_bool_t(* read_frame )(mpf_audio_stream_t *stream, mpf_frame_t *frame)
 
apt_bool_t(* open_tx )(mpf_audio_stream_t *stream, mpf_codec_t *codec)
 
apt_bool_t(* close_tx )(mpf_audio_stream_t *stream)
 
apt_bool_t(* write_frame )(mpf_audio_stream_t *stream, const mpf_frame_t *frame)
 
void(* trace )(mpf_audio_stream_t *stream, mpf_stream_direction_e direction, apt_text_stream_t *output)
 

Detailed Description

Table of audio stream virtual methods

Field Documentation

apt_bool_t(* mpf_audio_stream_vtable_t::close_rx)(mpf_audio_stream_t *stream)

Virtual close receiver method

apt_bool_t(* mpf_audio_stream_vtable_t::close_tx)(mpf_audio_stream_t *stream)

Virtual close transmitter method

apt_bool_t(* mpf_audio_stream_vtable_t::destroy)(mpf_audio_stream_t *stream)

Virtual destroy method

apt_bool_t(* mpf_audio_stream_vtable_t::open_rx)(mpf_audio_stream_t *stream, mpf_codec_t *codec)

Virtual open receiver method

apt_bool_t(* mpf_audio_stream_vtable_t::open_tx)(mpf_audio_stream_t *stream, mpf_codec_t *codec)

Virtual open transmitter method

apt_bool_t(* mpf_audio_stream_vtable_t::read_frame)(mpf_audio_stream_t *stream, mpf_frame_t *frame)

Virtual read frame method

void(* mpf_audio_stream_vtable_t::trace)(mpf_audio_stream_t *stream, mpf_stream_direction_e direction, apt_text_stream_t *output)

Virtual trace method

apt_bool_t(* mpf_audio_stream_vtable_t::write_frame)(mpf_audio_stream_t *stream, const mpf_frame_t *frame)

Virtual write frame method


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