mediastreamer2 5.2.0
Data Structures | Data Fields
Collaboration diagram for _AudioStream:
Collaboration graph
[legend]

Data Structures

struct  _AVPlayer
 

Data Fields

MediaStream ms
 
MSSndCard * playcard
 
MSSndCard * captcard
 
MSFilter * soundread
 
MSFilter * soundwrite
 
MSFilter * dtmfgen
 
MSFilter * dtmfgen_rtp
 
MSFilter * plc
 
MSFilter * ec
 
MSFilter * volsend
 
MSFilter * volrecv
 
MSFilter * local_mixer
 
MSFilter * local_player
 
MSFilter * local_player_resampler
 
MSFilter * read_decoder
 
MSFilter * write_encoder
 
MSFilter * read_resampler
 
MSFilter * write_resampler
 
MSFilter * mic_equalizer
 
MSFilter * spk_equalizer
 
MSFilter * dummy
 
MSFilter * recv_tee
 
MSFilter * recorder_mixer
 
MSFilter * recorder
 
MSFilter * outbound_mixer
 
struct { 
 
   MSFilter *   resampler 
 
   MSFilter *   encoder 
 
   MSFilter *   recorder 
 
   MSFilter *   video_input 
 
} av_recorder 
 
struct _AudioStream::_AVPlayer av_player
 
MSFilter * flowcontrol
 
RtpSession * rtp_io_session
 
MSFilter * vaddtx
 
char * recorder_file
 
EchoLimiterType el_type
 
EqualizerLocation eq_loc
 
uint32_t features
 
int sample_rate
 
int nchannels
 
struct _VideoStream * videostream
 
MSAudioRoute audio_route
 
bool_t play_dtmfs
 
bool_t use_ec
 
bool_t use_gc
 
bool_t use_agc
 
bool_t mic_eq_active
 
bool_t spk_eq_active
 
bool_t use_ng
 
bool_t is_ec_delay_set
 
bool_t disable_record_on_mute
 
float last_mic_gain_level_db
 
struct _AudioStreamVolumes * participants_volumes
 
int mixer_to_client_extension_id
 
int client_to_mixer_extension_id
 
uint32_t speaking_ssrc
 
AudioStreamIsSpeakingCallback is_speaking_cb
 
AudioStreamIsMutedCallback is_muted_cb
 
void * user_pointer
 
bool_t is_speaking
 
MSAudioRouteChangedCallback audio_route_changed_cb
 
void * audio_route_changed_cb_user_data
 

Field Documentation

◆ rtp_io_session

RtpSession* _AudioStream::rtp_io_session

The RTP session used for RTP input/output.


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