- public unowned SourceMeta? buffer_add_rtp_source_meta (Buffer buffer, uint32? ssrc, uint32? csrc, uint csrc_count)
Attaches RTP source information to buffer
.
- public void buffer_allocate_data (Buffer buffer, uint payload_len, uint8 pad_len, uint8 csrc_count)
- public uint buffer_calc_header_len (uint8 csrc_count)
- public uint buffer_calc_packet_len (uint payload_len, uint8 pad_len, uint8 csrc_count)
- public uint buffer_calc_payload_len (uint packet_len, uint8 pad_len, uint8 csrc_count)
- public int buffer_compare_seqnum (uint16 seqnum1, uint16 seqnum2)
- public uint32 buffer_default_clock_rate (uint8 payload_type)
- public uint64 buffer_ext_timestamp (ref uint64 exttimestamp, uint32 timestamp)
- public bool buffer_get_extension_onebyte_header_from_bytes (Bytes bytes, uint16 bit_pattern, uint8 id, uint nth, out unowned uint8[] data)
- public unowned SourceMeta? buffer_get_rtp_source_meta (Buffer buffer)
- public bool buffer_map (Buffer buffer, MapFlags flags, out Buffer rtp)
- public Buffer buffer_new_allocate (uint payload_len, uint8 pad_len, uint8 csrc_count)
- public Buffer buffer_new_allocate_len (uint packet_len, uint8 pad_len, uint8 csrc_count)
- public Buffer buffer_new_copy_data (uint8[] data)
- public Buffer buffer_new_take_data (owned uint8[] data)
- public List<ElementFactory> get_header_extension_list ()
Retrieve all the factories of the currently registered RTP header
extensions.
- public bool hdrext_get_ntp_56 (uint8[] data, out uint64 ntptime)
Reads the NTP time from the data.length
NTP-56 extension
bytes in data
and store the result in ntptime
.
- public bool hdrext_get_ntp_64 (uint8[] data, out uint64 ntptime)
Reads the NTP time from the data.length
NTP-64 extension
bytes in data
and store the result in ntptime
.
- public bool hdrext_set_ntp_56 (void* data, uint size, uint64 ntptime)
Writes the NTP time in ntptime
to the format required for
the NTP-56 header extension.
- public bool hdrext_set_ntp_64 (void* data, uint size, uint64 ntptime)
Writes the NTP time in ntptime
to the format required for
the NTP-64 header extension.
- public unowned PayloadInfo? payload_info_for_name (string media, string encoding_name)
- public unowned PayloadInfo? payload_info_for_pt (uint8 payload_type)
- public Type source_meta_api_get_type ()
- public unowned MetaInfo? source_meta_get_info ()