![]() |
Media Controller
A GStreamer implementation using the VideoXpert SDK
|
Contains classes used to create and manage media streams. More...
Namespaces | |
Constants | |
MjpegPull | |
Contains classes that manage MJPEG pull streams. | |
Rtsp | |
Contains classes that manage RTSP streams. | |
Utilities | |
Provides commonly used methods. | |
Classes | |
class | Controller |
Implements the IController interface methods. More... | |
struct | GstVars |
Variables required for GStreamer. More... | |
class | GstWrapper |
Manages the GStreamer instance. More... | |
class | IController |
Defines the controller interface. More... | |
class | IStream |
Defines the stream interface. More... | |
struct | MediaRequest |
Contains the information needed to start a new media stream. More... | |
class | PausedState |
Represents a stream that is currently in the paused state. More... | |
class | PlayingState |
Represents a stream that is currently in the playing state. More... | |
class | StoppedState |
Represents a stream that is currently in the stopped state. More... | |
class | StreamBase |
The base class for the different stream types. More... | |
class | StreamFactory |
Handles the creation of new stream objects. More... | |
class | StreamState |
Provides an interface for managing calls to the stream based on its current state. More... | |
struct | TimestampEvent |
Represents an event that has been sent from a stream. More... | |
Typedefs | |
typedef void(* | TimestampEventCallback) (TimestampEvent *) |
The timestamp event callback function pointer. More... | |
Functions | |
void | GetController (MediaRequest *request, IController **control) |
Create a new media controller object. More... | |
Contains classes used to create and manage media streams.
typedef void(* MediaController::TimestampEventCallback) (TimestampEvent *) |
The timestamp event callback function pointer.
Definition at line 13 of file IController.h.
EXTERN_C RTSPAPI void MediaController::GetController | ( | MediaRequest * | request, |
IController ** | control | ||
) |
Create a new media controller object.
request | The requested media to initialize. |
control | The new media controller object. |
Definition at line 19 of file Controller.cpp.