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

Public Attributes

struct proc_muxer_mux_ctx_s proc_muxer_mux_ctx
 
volatile struct live555_rtsp_mux_settings_ctx_s live555_rtsp_mux_settings_ctx
 
TaskScheduler * taskScheduler
 
UsageEnvironment * usageEnvironment
 
RTSPServer * rtspServer
 
pthread_t taskScheduler_thread
 
ServerMediaSession * serverMediaSession
 

Detailed Description

Live555's RTSP multiplexer context structure.

Definition at line 100 of file live555_rtsp.cpp.

Member Data Documentation

volatile struct live555_rtsp_mux_settings_ctx_s live555_rtsp_mux_ctx_s::live555_rtsp_mux_settings_ctx

Live555's RTSP multiplexer settings. This structure extends (thus can be casted to) muxers_settings_mux_ctx_t.

Definition at line 111 of file live555_rtsp.cpp.

struct proc_muxer_mux_ctx_s live555_rtsp_mux_ctx_s::proc_muxer_mux_ctx

Generic MUXER context structure. MUST be the first field in order to be able to cast to both proc_muxer_mux_ctx_t or proc_ctx_t.

Definition at line 106 of file live555_rtsp.cpp.

RTSPServer* live555_rtsp_mux_ctx_s::rtspServer

Live555's RTSPServer Class.

Definition at line 127 of file live555_rtsp.cpp.

ServerMediaSession* live555_rtsp_mux_ctx_s::serverMediaSession

Live555's media sessions server.

Definition at line 135 of file live555_rtsp.cpp.

TaskScheduler* live555_rtsp_mux_ctx_s::taskScheduler

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 119 of file live555_rtsp.cpp.

pthread_t live555_rtsp_mux_ctx_s::taskScheduler_thread

Live555's scheduler thread.

Definition at line 131 of file live555_rtsp.cpp.

UsageEnvironment* live555_rtsp_mux_ctx_s::usageEnvironment

Live555's UsageEnvironment Class.

Definition at line 123 of file live555_rtsp.cpp.


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