gstrtsprange

gstrtsprange

Functions

Types and Values

Includes

#include <gst/rtsp/gstrtsprange.h>

Description

Functions

gst_rtsp_range_parse ()

GstRTSPResult
gst_rtsp_range_parse (const gchar *rangestr,
                      GstRTSPTimeRange **range);

gst_rtsp_range_get_times ()

gboolean
gst_rtsp_range_get_times (const GstRTSPTimeRange *range,
                          GstClockTime *min,
                          GstClockTime *max);

gst_rtsp_range_to_string ()

gchar *
gst_rtsp_range_to_string (const GstRTSPTimeRange *range);

gst_rtsp_range_convert_units ()

gboolean
gst_rtsp_range_convert_units (GstRTSPTimeRange *range,
                              GstRTSPRangeUnit unit);

gst_rtsp_range_free ()

void
gst_rtsp_range_free (GstRTSPTimeRange *range);

Types and Values

enum GstRTSPRangeUnit

Members

GST_RTSP_RANGE_SMPTE

   

GST_RTSP_RANGE_SMPTE_30_DROP

   

GST_RTSP_RANGE_SMPTE_25

   

GST_RTSP_RANGE_NPT

   

GST_RTSP_RANGE_CLOCK

   

struct GstRTSPTimeRange

struct GstRTSPTimeRange {
  GstRTSPRangeUnit unit;

  GstRTSPTime  min;
  GstRTSPTime  max;
  GstRTSPTime2 min2;
  GstRTSPTime2 max2;
};

struct GstRTSPTime

struct GstRTSPTime {
  GstRTSPTimeType type;
  gdouble         seconds;
};

struct GstRTSPTime2

struct GstRTSPTime2 {
  gdouble         frames;
  guint           year;
  guint           month;
  guint           day;
};

enum GstRTSPTimeType

Members

GST_RTSP_TIME_SECONDS

   

GST_RTSP_TIME_NOW

   

GST_RTSP_TIME_END

   

GST_RTSP_TIME_FRAMES

   

GST_RTSP_TIME_UTC