Find the #GstRTPSourceMeta on buffer.
Converts an NTP time to UNIX nanoseconds. ntptime can typically be the NTP time of an SR RTCP message and contains, in the upper 32 bits, the number of seconds since 1900 and, in the lower 32 bits, the fractional seconds. The resulting value will be the number of nanoseconds since 1970.
Convert name into a GstRTCPSDESType. name is typically a key in a #GstStructure containing SDES items.
Converts type to the string equivalent. The string is typically used as a key in a #GstStructure containing SDES items.
Converts a UNIX timestamp in nanoseconds to an NTP time. The caller should pass a value with nanoseconds since 1970. The NTP time will, in the upper 32 bits, contain the number of seconds since 1900 and, in the lower 32 bits, the fractional seconds. The resulting value can be used as an ntptime for constructing SR RTCP packets.
Retrieve all the factories of the currently registered RTP header extensions. Call gst.element_factory.ElementFactory.create with each factory to create the associated #GstRTPHeaderExtension.
Reads the NTP time from the size NTP-56 extension bytes in data and store the result in ntptime.
Reads the NTP time from the size NTP-64 extension bytes in data and store the result in 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.
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.