gstrtphdrext

gstrtphdrext

Synopsis

#include <gst/rtp/gstrtphdrext.h>

gboolean            gst_rtp_hdrext_get_ntp_56           (gpointer data,
                                                         guint size,
                                                         guint64 *ntptime);
gboolean            gst_rtp_hdrext_get_ntp_64           (gpointer data,
                                                         guint size,
                                                         guint64 *ntptime);
gboolean            gst_rtp_hdrext_set_ntp_56           (gpointer data,
                                                         guint size,
                                                         guint64 ntptime);
gboolean            gst_rtp_hdrext_set_ntp_64           (gpointer data,
                                                         guint size,
                                                         guint64 ntptime);

Description

Details

gst_rtp_hdrext_get_ntp_56 ()

gboolean            gst_rtp_hdrext_get_ntp_56           (gpointer data,
                                                         guint size,
                                                         guint64 *ntptime);

Reads the NTP time from the size NTP-56 extension bytes in data and store the result in ntptime.

data :

the data to read from

size :

the size of data

ntptime :

the result NTP time

Returns :

TRUE on success.

gst_rtp_hdrext_get_ntp_64 ()

gboolean            gst_rtp_hdrext_get_ntp_64           (gpointer data,
                                                         guint size,
                                                         guint64 *ntptime);

Reads the NTP time from the size NTP-64 extension bytes in data and store the result in ntptime.

data :

the data to read from

size :

the size of data

ntptime :

the result NTP time

Returns :

TRUE on success.

gst_rtp_hdrext_set_ntp_56 ()

gboolean            gst_rtp_hdrext_set_ntp_56           (gpointer data,
                                                         guint size,
                                                         guint64 ntptime);

Writes the NTP time in ntptime to the format required for the NTP-56 header extension. data must hold at least GST_RTP_HDREXT_NTP_56_SIZE bytes.

data :

the data to write to

size :

the size of data

ntptime :

the NTP time

Returns :

TRUE on success.

gst_rtp_hdrext_set_ntp_64 ()

gboolean            gst_rtp_hdrext_set_ntp_64           (gpointer data,
                                                         guint size,
                                                         guint64 ntptime);

Writes the NTP time in ntptime to the format required for the NTP-64 header extension. data must hold at least GST_RTP_HDREXT_NTP_64_SIZE bytes.

data :

the data to write to

size :

the size of data

ntptime :

the NTP time

Returns :

TRUE on success.