mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-18 14:26:43 +00:00
introspection: annotate ownership in more vfuncs
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/831>
This commit is contained in:
parent
b296e914a5
commit
4c75ec53e7
1 changed files with 12 additions and 0 deletions
|
@ -226,6 +226,10 @@ struct _GstBaseTransformClass {
|
||||||
GstCaps* (*transform_caps) (GstBaseTransform *trans,
|
GstCaps* (*transform_caps) (GstBaseTransform *trans,
|
||||||
GstPadDirection direction,
|
GstPadDirection direction,
|
||||||
GstCaps *caps, GstCaps *filter);
|
GstCaps *caps, GstCaps *filter);
|
||||||
|
/**
|
||||||
|
* GstBaseTransformClass::fixate_caps:
|
||||||
|
* @othercaps: (transfer full):
|
||||||
|
*/
|
||||||
GstCaps* (*fixate_caps) (GstBaseTransform *trans,
|
GstCaps* (*fixate_caps) (GstBaseTransform *trans,
|
||||||
GstPadDirection direction, GstCaps *caps,
|
GstPadDirection direction, GstCaps *caps,
|
||||||
GstCaps *othercaps);
|
GstCaps *othercaps);
|
||||||
|
@ -266,7 +270,15 @@ struct _GstBaseTransformClass {
|
||||||
gboolean (*stop) (GstBaseTransform *trans);
|
gboolean (*stop) (GstBaseTransform *trans);
|
||||||
|
|
||||||
/* sink and src pad event handlers */
|
/* sink and src pad event handlers */
|
||||||
|
/**
|
||||||
|
* GstBaseTransformClass::sink_event:
|
||||||
|
* @event: (transfer full):
|
||||||
|
*/
|
||||||
gboolean (*sink_event) (GstBaseTransform *trans, GstEvent *event);
|
gboolean (*sink_event) (GstBaseTransform *trans, GstEvent *event);
|
||||||
|
/**
|
||||||
|
* GstBaseTransformClass::src_event:
|
||||||
|
* @event: (transfer full):
|
||||||
|
*/
|
||||||
gboolean (*src_event) (GstBaseTransform *trans, GstEvent *event);
|
gboolean (*src_event) (GstBaseTransform *trans, GstEvent *event);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue