Media Controller
A GStreamer implementation using the VideoXpert SDK
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CMediaController::Rtsp::CommandsEstablishes and controls an RTSP stream.
 CMediaController::GstVarsVariables required for GStreamer.
 CMediaController::GstWrapperManages the GStreamer instance.
 CMediaController::IStreamDefines the stream interface.
 CMediaController::IControllerDefines the controller interface.
 CMediaController::ControllerImplements the IController interface methods.
 CMediaController::StreamBaseThe base class for the different stream types.
 CMediaController::MjpegPull::StreamRepresents an MJPEG pull stream.
 CMediaController::Rtsp::StreamRepresents an RTSP stream.
 CMediaController::Rtsp::KeepAliveManages the keep alive requests for a stream instance.
 CMediaController::Rtsp::MediaDescriptionThe parsed media information from an SDP packet.
 CMediaController::MediaRequestContains the information needed to start a new media stream.
 CMediaController::Rtsp::ResponseThe parsed information from an RTSP response.
 CMediaController::Rtsp::SdpParserParses the SDP packets sent from an RTSP source.
 CMediaController::StreamFactoryHandles the creation of new stream objects.
 CMediaController::StreamStateProvides an interface for managing calls to the stream based on its current state.
 CMediaController::PausedStateRepresents a stream that is currently in the paused state.
 CMediaController::PlayingStateRepresents a stream that is currently in the playing state.
 CMediaController::StoppedStateRepresents a stream that is currently in the stopped state.
 CMediaController::Rtsp::KeepAlive::ThreadInfo
 CMediaController::TimestampEventRepresents an event that has been sent from a stream.