#include <gst/gst.h>
#include "rtsp-latency-bin.h"
-#define GST_RTSP_LATENCY_BIN_GET_PRIVATE(obj) \
- (G_TYPE_INSTANCE_GET_PRIVATE ((obj), GST_RTSP_LATENCY_BIN_TYPE, GstRTSPLatencyBinPrivate))
-
struct _GstRTSPLatencyBinPrivate
{
GstPad *sinkpad;
{
GstRTSPLatencyBin *latency_bin = GST_RTSP_LATENCY_BIN (object);
GstRTSPLatencyBinPrivate *priv =
- GST_RTSP_LATENCY_BIN_GET_PRIVATE (latency_bin);
+ gst_rtsp_latency_bin_get_instance_private (latency_bin);
switch (propid) {
case PROP_ELEMENT:
GstElement * element)
{
GstRTSPLatencyBinPrivate *priv =
- GST_RTSP_LATENCY_BIN_GET_PRIVATE (latency_bin);
+ gst_rtsp_latency_bin_get_instance_private (latency_bin);
GstPad *pad;
GstPadTemplate *templ;
gst_rtsp_latency_bin_recalculate_latency (GstRTSPLatencyBin * latency_bin)
{
GstRTSPLatencyBinPrivate *priv =
- GST_RTSP_LATENCY_BIN_GET_PRIVATE (latency_bin);
+ gst_rtsp_latency_bin_get_instance_private (latency_bin);
GstEvent *latency;
GstQuery *query;
GstClockTime min_latency;