| gstpadtemplate.h | gstpadtemplate.h | |||
|---|---|---|---|---|
| skipping to change at line 55 | skipping to change at line 55 | |||
| #define GST_PAD_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_PAD_TEMPLATE,GstPadTemplate)) | #define GST_PAD_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_PAD_TEMPLATE,GstPadTemplate)) | |||
| #define GST_PAD_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), G ST_TYPE_PAD_TEMPLATE,GstPadTemplateClass)) | #define GST_PAD_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), G ST_TYPE_PAD_TEMPLATE,GstPadTemplateClass)) | |||
| #define GST_IS_PAD_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_PAD_TEMPLATE)) | #define GST_IS_PAD_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_PAD_TEMPLATE)) | |||
| #define GST_IS_PAD_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_PAD_TEMPLATE)) | #define GST_IS_PAD_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_PAD_TEMPLATE)) | |||
| /** | /** | |||
| * GstPadPresence: | * GstPadPresence: | |||
| * @GST_PAD_ALWAYS: the pad is always available | * @GST_PAD_ALWAYS: the pad is always available | |||
| * @GST_PAD_SOMETIMES: the pad will become available depending on the media stream | * @GST_PAD_SOMETIMES: the pad will become available depending on the media stream | |||
| * @GST_PAD_REQUEST: the pad is only available on request with | * @GST_PAD_REQUEST: the pad is only available on request with | |||
| * gst_element_request_pad_by_name() or gst_element_request_compatible_pad (). | * gst_element_get_request_pad(). | |||
| * | * | |||
| * Indicates when this pad will become available. | * Indicates when this pad will become available. | |||
| */ | */ | |||
| typedef enum { | typedef enum { | |||
| GST_PAD_ALWAYS, | GST_PAD_ALWAYS, | |||
| GST_PAD_SOMETIMES, | GST_PAD_SOMETIMES, | |||
| GST_PAD_REQUEST | GST_PAD_REQUEST | |||
| } GstPadPresence; | } GstPadPresence; | |||
| /** | /** | |||
| skipping to change at line 105 | skipping to change at line 105 | |||
| #define GST_PAD_TEMPLATE_CAPS(templ) (((GstPadTemplate *)(templ)) ->caps) | #define GST_PAD_TEMPLATE_CAPS(templ) (((GstPadTemplate *)(templ)) ->caps) | |||
| /** | /** | |||
| * GstPadTemplateFlags: | * GstPadTemplateFlags: | |||
| * @GST_PAD_TEMPLATE_FIXED: the padtemplate has no variable properties | * @GST_PAD_TEMPLATE_FIXED: the padtemplate has no variable properties | |||
| * @GST_PAD_TEMPLATE_FLAG_LAST: first flag that can be used by subclasses. | * @GST_PAD_TEMPLATE_FLAG_LAST: first flag that can be used by subclasses. | |||
| * | * | |||
| * Flags for the padtemplate | * Flags for the padtemplate | |||
| */ | */ | |||
| typedef enum { | typedef enum { | |||
| /* FIXME0.11: this is not used and the purpose is unclear */ | ||||
| GST_PAD_TEMPLATE_FIXED = (GST_OBJECT_FLAG_LAST << 0), | GST_PAD_TEMPLATE_FIXED = (GST_OBJECT_FLAG_LAST << 0), | |||
| /* padding */ | /* padding */ | |||
| GST_PAD_TEMPLATE_FLAG_LAST = (GST_OBJECT_FLAG_LAST << 4) | GST_PAD_TEMPLATE_FLAG_LAST = (GST_OBJECT_FLAG_LAST << 4) | |||
| } GstPadTemplateFlags; | } GstPadTemplateFlags; | |||
| /** | /** | |||
| * GST_PAD_TEMPLATE_IS_FIXED: | * GST_PAD_TEMPLATE_IS_FIXED: | |||
| * @templ: the template to query | * @templ: the template to query | |||
| * | * | |||
| * Check if the properties of the padtemplate are fixed | * Check if the properties of the padtemplate are fixed | |||
| End of changes. 2 change blocks. | ||||
| 1 lines changed or deleted | 2 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||