Top | ![]() |
![]() |
![]() |
![]() |
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstBaseTransform ╰── GstVideoFilter
struct GstVideoFilterClass { GstBaseTransformClass parent_class; gboolean (*set_info) (GstVideoFilter *filter, GstCaps *incaps, GstVideoInfo *in_info, GstCaps *outcaps, GstVideoInfo *out_info); /* transform */ GstFlowReturn (*transform_frame) (GstVideoFilter *filter, GstVideoFrame *inframe, GstVideoFrame *outframe); GstFlowReturn (*transform_frame_ip) (GstVideoFilter *trans, GstVideoFrame *frame); };
The video filter class structure.
GstBaseTransformClass |
the parent class structure |
|
function to be called with the negotiated caps and video infos |
||
transform a video frame |
||
transform a video frame in place |