|
NVIDIA DeepStream SDK API Reference
|
6.4 Release
|
Go to the documentation of this file.
24 #ifndef __GSTNVSTREAMMUX_NTP__
25 #define __GSTNVSTREAMMUX_NTP__
32 #define NVDS_RFC3339_STR_BUF_LEN 32
59 GstClockTime frame_duration, GstElement *elem, guint source_id);
62 GstClockTime ntp_time_epoch_ns, GstClockTime ntp_frame_timestamp,
63 GstClockTime avg_frame_time);
68 GstClockTime *ntp_time_epoch_ns, GstClockTime *ntp_frame_timestamp,
69 GstClockTime *avg_frame_time, GstClockTime *ntp_time_epoch_ns_next,
70 GstClockTime *ntp_frame_timestamp_next);
73 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)