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/ |