| gstreamermm 0.10.10 | 
A stream status message. More...


| Public Member Functions | |
| MessageStreamStatus (GstMessage* castitem) | |
| void | set_object (const Glib::RefPtr< Gst::Object >& object) | 
| Configures the object handling the streaming thread. | |
| Glib::RefPtr< Gst::Object > | get_object () const | 
| Extracts the object managing the streaming thread from message. | |
| void | parse (Gst::StreamStatusType&type, Glib::RefPtr< Gst::Element >& owner) const | 
| Extracts the stream status type and owner of the Gst::Message. | |
| Gst::StreamStatusType | parse () const | 
| Extracts the stream status type. | |
| Glib::RefPtr< Gst::Element > | parse_owner () const | 
| Extracts the owner of the Gst::Message. | |
| Static Public Member Functions | |
| static Glib::RefPtr< Gst::Message > | create (const Glib::RefPtr< Gst::Object >& src, Gst::StreamStatusType type, const Glib::RefPtr< Gst::Element >& owner) | 
| Create a new stream status message. | |
A stream status message.
See create() for more details.
| Gst::MessageStreamStatus::MessageStreamStatus | ( | GstMessage * | castitem | ) |  [explicit] | 
| static Glib::RefPtr<Gst::Message> Gst::MessageStreamStatus::create | ( | const Glib::RefPtr< Gst::Object >& | src, | 
| Gst::StreamStatusType | type, | ||
| const Glib::RefPtr< Gst::Element >& | owner | ||
| ) |  [static] | 
Create a new stream status message.
This message is posted when a streaming thread is created/destroyed or when the state changed.
| src | The object originating the message. | 
| type | The stream status type. | 
| owner | The owner element of src. | 
| Glib::RefPtr<Gst::Object> Gst::MessageStreamStatus::get_object | ( | ) | const | 
Extracts the object managing the streaming thread from message.
| Gst::StreamStatusType Gst::MessageStreamStatus::parse | ( | ) | const | 
Extracts the stream status type.
MT safe.
Since 0.10.24.
| void Gst::MessageStreamStatus::parse | ( | Gst::StreamStatusType& | type, | 
| Glib::RefPtr< Gst::Element >& | owner | ||
| ) | const | 
Extracts the stream status type and owner of the Gst::Message.
The returned owner remains valid for as long as the reference to the message is valid.
MT safe.
| type | A reference to hold the status type. | 
| owner | A reference to hold the owner Gst::Element. | 
Since 0.10.24.
| Glib::RefPtr<Gst::Element> Gst::MessageStreamStatus::parse_owner | ( | ) | const | 
Extracts the owner of the Gst::Message.
The returned owner remains valid for as long as the reference to the message is valid.
MT safe.
Since 0.10.24.
| void Gst::MessageStreamStatus::set_object | ( | const Glib::RefPtr< Gst::Object >& | object | ) | 
Configures the object handling the streaming thread.
This is usually a Gst::Task object but other objects might be added in the future.
| object | The object controlling the streaming. | 
Since 0.10.24.
 1.7.3
 1.7.3