def pad_probe_callback(pad, info): with util.GST_PAD_PROBE_INFO_BUFFER(info) as buffer: caps = pad.get_current_caps() frame = VideoFrame(buffer, caps=caps) frame_callback(frame) return Gst.PadProbeReturn.OK
def classify_postproc_callback(pad, info): with util.GST_PAD_PROBE_INFO_BUFFER(info) as buffer: caps = pad.get_current_caps() frame = VideoFrame(buffer, caps=caps) status = age_gend_class_process_frame(frame) return Gst.PadProbeReturn.OK if status else Gst.PadProbeReturn.DROP
def detect_postproc_callback(pad, info): with util.GST_PAD_PROBE_INFO_BUFFER(info) as buffer: caps = pad.get_current_caps() frame = VideoFrame(buffer, caps=caps) status = ssd_object_detection.process_frame(frame) return Gst.PadProbeReturn.OK if status else Gst.PadProbeReturn.DROP