gstreamermm 0.10.9.1
|
A request state message. More...
Public Member Functions | |
MessageRequestState (GstMessage* castitem) | |
Gst::State | parse () const |
Extract the requested state from the request_state message. | |
Static Public Member Functions | |
static Glib::RefPtr< Gst::Message > | create (const Glib::RefPtr< Gst::Object >& src, Gst::State state) |
This message can be posted by elements when they want to have their state changed. |
A request state message.
See create() for more details.
Gst::MessageRequestState::MessageRequestState | ( | GstMessage * | castitem | ) | [explicit] |
static Glib::RefPtr<Gst::Message> Gst::MessageRequestState::create | ( | const Glib::RefPtr< Gst::Object >& | src, |
Gst::State | state | ||
) | [static] |
This message can be posted by elements when they want to have their state changed.
A typical use case would be an audio server that wants to pause the pipeline because a higher priority stream is being played.
src | The object originating the message. |
state | The new requested state. |
Since 0.10.23.
Gst::State Gst::MessageRequestState::parse | ( | ) | const |
Extract the requested state from the request_state message.
Since 0.10.23.