gst.static_pad_template

Module for [StaticPadTemplate] class

Types 1

Structure describing the #GstStaticPadTemplate.

Fields
Methods
void * _cPtr() nothrow
string nameTemplate() @property nothrowGet `nameTemplate` field. Returns: the name of the template
void nameTemplate(string propval) @property nothrowSet `nameTemplate` field. Params: propval = the name of the template
gst.types.PadDirection direction() @property nothrowGet `direction` field. Returns: the direction of the template
void direction(gst.types.PadDirection propval) @property nothrowSet `direction` field. Params: propval = the direction of the template
gst.types.PadPresence presence() @property nothrowGet `presence` field. Returns: the presence of the template
void presence(gst.types.PadPresence propval) @property nothrowSet `presence` field. Params: propval = the presence of the template
gst.static_caps.StaticCaps staticCaps() @property nothrowGet `staticCaps` field. Returns: the caps of the template.
gst.pad_template.PadTemplate get() nothrowConverts a #GstStaticPadTemplate into a #GstPadTemplate. Returns: a new #GstPadTemplate.
gst.caps.Caps getCaps() nothrowGets the capabilities of the static pad template. Returns: the #GstCaps of the static pad template. Unref after usage. Since the core holds an additional ref to the returned caps, use gst_caps_make...
Constructors
this(void * ptr, Flag!"Take" take)