21#ifndef PIPELINEPROBES_H
22#define PIPELINEPROBES_H
26namespace StreamRecorder
31namespace PipelineExtensions
47 void handleProbe(
bool* active, GstElement* queue, gulong* probe_id, GstPadProbeCallback callback);
59 levelProbed(GstPad* pad, GstPadProbeInfo* info, gpointer user_data);
81 lameProbed(GstPad* pad, GstPadProbeInfo* info, gpointer user_data);
92 pitchProbed(GstPad* pad, GstPadProbeInfo* info, gpointer user_data);
GstPadProbeReturn lameProbed(GstPad *pad, GstPadProbeInfo *info, gpointer user_data)
lame_probed
void handleProbe(bool *active, GstElement *queue, gulong *probe_id, GstPadProbeCallback callback)
This is the main interface for the outside world.
GstPadProbeReturn streamRecorderProbed(GstPad *pad, GstPadProbeInfo *info, gpointer user_data)
stream_recorder_probed
void handleStreamRecorderProbe(StreamRecorder::Data *data, GstPadProbeCallback callback)
handle_stream_recorder_probe
GstPadProbeReturn spectrumProbed(GstPad *pad, GstPadProbeInfo *info, gpointer user_data)
spectrum_probed
GstPadProbeReturn levelProbed(GstPad *pad, GstPadProbeInfo *info, gpointer user_data)
level_probed
GstPadProbeReturn pitchProbed(GstPad *pad, GstPadProbeInfo *info, gpointer user_data)
pitch_probed
The StreamRecorderData struct.
Definition: StreamRecorderData.h:33