gstrtppayloads

gstrtppayloads

Functions

Types and Values

Includes

#include <gst/rtp/gstrtppayload.h>

Description

Functions

GST_RTP_PAYLOAD_IS_DYNAMIC()

#define GST_RTP_PAYLOAD_IS_DYNAMIC(pt) ((pt) >= 96 && (pt) <= 127)

gst_rtp_payload_info_for_name ()

const GstRTPPayloadInfo *
gst_rtp_payload_info_for_name (const gchar *media,
                               const gchar *encoding_name);

gst_rtp_payload_info_for_pt ()

const GstRTPPayloadInfo *
gst_rtp_payload_info_for_pt (guint8 payload_type);

Types and Values

enum GstRTPPayload

Members

GST_RTP_PAYLOAD_PCMU

   

GST_RTP_PAYLOAD_1016

   

GST_RTP_PAYLOAD_G721

   

GST_RTP_PAYLOAD_GSM

   

GST_RTP_PAYLOAD_G723

   

GST_RTP_PAYLOAD_DVI4_8000

   

GST_RTP_PAYLOAD_DVI4_16000

   

GST_RTP_PAYLOAD_LPC

   

GST_RTP_PAYLOAD_PCMA

   

GST_RTP_PAYLOAD_G722

   

GST_RTP_PAYLOAD_L16_STEREO

   

GST_RTP_PAYLOAD_L16_MONO

   

GST_RTP_PAYLOAD_QCELP

   

GST_RTP_PAYLOAD_CN

   

GST_RTP_PAYLOAD_MPA

   

GST_RTP_PAYLOAD_G728

   

GST_RTP_PAYLOAD_DVI4_11025

   

GST_RTP_PAYLOAD_DVI4_22050

   

GST_RTP_PAYLOAD_G729

   

GST_RTP_PAYLOAD_CELLB

   

GST_RTP_PAYLOAD_JPEG

   

GST_RTP_PAYLOAD_NV

   

GST_RTP_PAYLOAD_H261

   

GST_RTP_PAYLOAD_MPV

   

GST_RTP_PAYLOAD_MP2T

   

GST_RTP_PAYLOAD_H263

   

struct GstRTPPayloadInfo

struct GstRTPPayloadInfo {
  guint8       payload_type;
  const gchar *media;
  const gchar *encoding_name;
  guint        clock_rate;
  const gchar *encoding_parameters;
  guint        bitrate;
};