rtpdec

rtpdec — Accepts raw RTP and RTCP packets and sends them forward

Synopsis




                    GstRTPDec;

Properties


  "skip"                     gint                  : Read / Write
  "latency"                  guint                 : Read / Write

Signals


  "clear-pt-map"                                   : Run Last
  "request-pt-map"                                 : Run Last

Description

A simple RTP session manager used internally by rtspsrc.

Last reviewed on 2006-06-20 (0.10.4)

Element Information

plugin rtsp
author Wim Taymans <wim@fluendo.com>
class Codec/Parser/Network

Details

GstRTPDec

typedef struct {
  GstElement  element;

  guint       latency;
  GSList     *sessions;
  GstClock   *provided_clock;
} GstRTPDec;

Property Details

The "skip" property

  "skip"                     gint                  : Read / Write

skip (unused).

Default value: 0


The "latency" property

  "latency"                  guint                 : Read / Write

Amount of ms to buffer.

Default value: 200

Signal Details

The "clear-pt-map" signal

void                user_function                      (GstRTPDec *gstrtpdec,
                                                        gpointer   user_data)      : Run Last

gstrtpdec : the object which received the signal.
user_data : user data set when the signal handler was connected.

The "request-pt-map" signal

GstCaps*            user_function                      (GstRTPDec *rtpdec,
                                                        guint      session,
                                                        guint      pt,
                                                        gpointer   user_data)      : Run Last

Request the payload type as GstCaps for pt in session.

rtpdec : the object which received the signal
session : the session
pt : the pt
user_data : user data set when the signal handler was connected.