gstreamermm
0.10.11
|
A buffer size event. More...
Public Member Functions | |
EventBufferSize (GstEvent* event) | |
void | parse (Format& format, gint64& minsize, gint64& maxsize, bool&async) const |
Get the format, minsize, maxsize and async-flag in the buffersize event. | |
gint64 | parse () const |
Get the minsize in the buffersize event. | |
Gst::Format | parse_format () const |
Get the format, in the buffersize event. | |
gint64 | parse_max_size () const |
Get the maxsize in the buffersize event. | |
bool | parse_async () const |
Get the async-flag in the buffersize event. | |
Static Public Member Functions | |
static Glib::RefPtr < Gst::EventBufferSize > | create (Format format, gint64 minsize, gint64 maxsize, bool async) |
Create a new buffersize event. |
A buffer size event.
See create() for more details.
Gst::EventBufferSize::EventBufferSize | ( | GstEvent * | event | ) | [explicit] |
static Glib::RefPtr<Gst::EventBufferSize> Gst::EventBufferSize::create | ( | Format | format, |
gint64 | minsize, | ||
gint64 | maxsize, | ||
bool | async | ||
) | [static] |
Create a new buffersize event.
The event is sent downstream and notifies elements that they should provide a buffer of the specified dimensions.
When the async flag is set, a thread boundary is prefered.
format | Buffer format. |
minsize | Minimum buffer size. |
maxsize | Maximum buffer size. |
async | Thread behavior. |
void Gst::EventBufferSize::parse | ( | Format& | format, |
gint64 & | minsize, | ||
gint64 & | maxsize, | ||
bool & | async | ||
) | const |
Get the format, minsize, maxsize and async-flag in the buffersize event.
format | A reference to store the format in. |
minsize | A reference to store the minsize in. |
maxsize | A reference to store the maxsize in. |
async | A reference to store the async-flag in. |
gint64 Gst::EventBufferSize::parse | ( | ) | const |
Get the minsize in the buffersize event.
bool Gst::EventBufferSize::parse_async | ( | ) | const |
Get the async-flag in the buffersize event.
Get the format, in the buffersize event.
gint64 Gst::EventBufferSize::parse_max_size | ( | ) | const |
Get the maxsize in the buffersize event.