UniMRCP  1.7.0
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

◆ close_rx

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

Virtual close receiver method

◆ close_tx

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

Virtual close transmitter method

◆ destroy

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

Virtual destroy method

◆ open_rx

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

Virtual open receiver method

◆ open_tx

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

Virtual open transmitter method

◆ read_frame

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

Virtual read frame method

◆ trace

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

◆ write_frame

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: