|
NVIDIA DeepStream SDK API Reference
|
7.1 Release
|
Go to the documentation of this file.
13 #ifndef __GSTNVSTREAMMUX_NTP__
14 #define __GSTNVSTREAMMUX_NTP__
21 #define NVDS_RFC3339_STR_BUF_LEN 32
48 GstClockTime frame_duration, GstElement *elem, guint source_id);
51 GstClockTime ntp_time_epoch_ns, GstClockTime ntp_frame_timestamp,
52 GstClockTime avg_frame_time);
57 GstClockTime *ntp_time_epoch_ns, GstClockTime *ntp_frame_timestamp,
58 GstClockTime *avg_frame_time, GstClockTime *ntp_time_epoch_ns_next,
59 GstClockTime *ntp_frame_timestamp_next);
62 GstClockTime buf_pts);
void gst_nvds_ntp_calculator_add_ntp_sync_values(GstNvDsNtpCalculator *calc, GstClockTime ntp_time_epoch_ns, GstClockTime ntp_frame_timestamp, GstClockTime avg_frame_time)
@ GST_NVDS_NTP_CALC_MODE_RTCP
void gst_nvds_ntp_calculator_get_ntp_sync_values(GstNvDsNtpCalculator *calc, GstClockTime *ntp_time_epoch_ns, GstClockTime *ntp_frame_timestamp, GstClockTime *avg_frame_time, GstClockTime *ntp_time_epoch_ns_next, GstClockTime *ntp_frame_timestamp_next)
void generate_rfc3339_str_from_ts(gchar *buf, GstClockTime ts)
@ GST_NVDS_NTP_CALC_MODE_SYSTEM_TIME
@ GST_NVDS_NTP_CORRECTION_USER_FRAME_RATE
gboolean gst_nvds_ntp_calculator_have_ntp_sync_values(GstNvDsNtpCalculator *calc)
void gst_nvds_ntp_calculator_reset(GstNvDsNtpCalculator *calc)
@ GST_NVDS_NTP_CORRECTION_DISABLED
GstNvDsNtpCalculator * gst_nvds_ntp_calculator_new(GstNvDsNtpCalculatorMode mode, GstClockTime frame_duration, GstElement *elem, guint source_id)
GstClockTime gst_nvds_ntp_calculator_get_buffer_ntp(GstNvDsNtpCalculator *calc, GstClockTime buf_pts)
@ GST_NVDS_NTP_CORRECTION_AUTOMATIC
struct _GstNvDsNtpCalculator GstNvDsNtpCalculator
void gst_nvds_ntp_calculator_free(GstNvDsNtpCalculator *calc)