mediastreamer2 5.2.0
Data Fields
_MediaStream Struct Reference

#include <mediastream.h>

Collaboration diagram for _MediaStream:
Collaboration graph
[legend]

Data Fields

MSFormatType type
 
MSStreamState state
 
MSMediaStreamSessions sessions
 
OrtpEvQueue * evq
 
MSFilter * rtprecv
 
MSFilter * rtpsend
 
MSFilter * encoder
 
MSFilter * decoder
 
MSFilter * voidsink
 
MSBitrateController * rc
 
MSQualityIndicator * qi
 
IceCheckList * ice_check_list
 
time_t start_time
 
time_t last_iterate_time
 
uint64_t last_packet_count
 
time_t last_packet_time
 
MSQosAnalyzerAlgorithm rc_algorithm
 
PayloadType * current_pt
 
bool_t rc_enable
 
bool_t is_beginning
 
bool_t owns_sessions
 
bool_t stun_allowed
 
int target_bitrate
 
int max_target_bitrate
 
media_stream_process_rtcp_callback_t process_rtcp
 
OrtpEvDispatcher * evd
 
MSFactory * factory
 
MSBandwidthController * bandwidth_controller
 
MSVideoQualityController * video_quality_controller
 
MediaStreamDir direction
 

Detailed Description

Base struct for both AudioStream and VideoStream structure.

Field Documentation

◆ target_bitrate

int _MediaStream::target_bitrate

defines encoder target network bit rate, uses media_stream_set_target_network_bitrate() setter.


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