MediaProcessors
Public Attributes | List of all members
live555_rtsp_es_mux_ctx_s Struct Reference
Collaboration diagram for live555_rtsp_es_mux_ctx_s:
Collaboration graph
[legend]

Public Attributes

struct proc_ctx_s proc_ctx
 
volatile struct live555_rtsp_es_mux_settings_ctx_s live555_rtsp_es_mux_settings_ctx
 
log_ctx_tlog_ctx
 
SimpleMediaSubsessionsimpleMediaSubsession
 
TaskScheduler * taskScheduler
 

Detailed Description

Definition at line 161 of file live555_rtsp.cpp.

Member Data Documentation

volatile struct live555_rtsp_es_mux_settings_ctx_s live555_rtsp_es_mux_ctx_s::live555_rtsp_es_mux_settings_ctx

Live555's RTSP ES-multiplexer settings.

Definition at line 170 of file live555_rtsp.cpp.

log_ctx_t* live555_rtsp_es_mux_ctx_s::log_ctx

External LOG module context structure instance.

Definition at line 175 of file live555_rtsp.cpp.

struct proc_ctx_s live555_rtsp_es_mux_ctx_s::proc_ctx

Generic PROC context structure. MUST be the first field in order to be able to cast to proc_ctx_t.

Definition at line 166 of file live555_rtsp.cpp.

SimpleMediaSubsession* live555_rtsp_es_mux_ctx_s::simpleMediaSubsession

Live555's SimpleMediaSubsession Class.

Definition at line 179 of file live555_rtsp.cpp.

TaskScheduler* live555_rtsp_es_mux_ctx_s::taskScheduler

Externally defined Live555's TaskScheduler Class. Used for scheduling MUXER and other processing when corresponding events are signaled (e.g. multiplexing frame of data when a new frame is available at the input).

Definition at line 186 of file live555_rtsp.cpp.


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