Crate gstreamer_rtp[][src]

Re-exports

pub use ffi;
pub use glib;
pub use gst;
pub use crate::rtp_buffer::compare_seqnum;
pub use crate::rtp_buffer::RTPBuffer;

Modules

functions
prelude
rtp_buffer

Structs

RTPBufferFlags

Additional RTP buffer flags. These flags can potentially be used on any buffers carrying RTP packets.

RTPBufferMapFlags

Additional mapping flags for RTPBuffer::from_buffer_readable().

RTPHeaderExtension

Instance struct for a RTP Audio/Video header extension.

RTPHeaderExtensionFlags

Flags that apply to a RTP Audio/Video header extension.

Enums

RTCPFBType

Different types of feedback messages.

RTCPSDESType

Different types of SDES content.

RTCPType

Different RTCP packet types.

RTCPXRTypev1_16

Types of RTCP Extended Reports, those are defined in RFC 3611 and other RFCs according to the IANA registry.

RTPPayload

Standard predefined fixed payload types.

RTPProfile

The transfer profile to use.

Constants

NONE_RTP_HEADER_EXTENSION

Statics

RTP_HDREXT_BASE
RTP_HDREXT_ELEMENT_CLASSv1_20

Constant string used in element classification to signal that this element is a RTP header extension.

RTP_HDREXT_NTP_56
RTP_HDREXT_NTP_64
RTP_HEADER_EXTENSION_URI_METADATA_KEYv1_20
RTP_PAYLOAD_1016_STRING
RTP_PAYLOAD_CELLB_STRING
RTP_PAYLOAD_CN_STRING
RTP_PAYLOAD_DVI4_8000_STRING
RTP_PAYLOAD_DVI4_11025_STRING
RTP_PAYLOAD_DVI4_16000_STRING
RTP_PAYLOAD_DVI4_22050_STRING
RTP_PAYLOAD_DYNAMIC_STRING
RTP_PAYLOAD_G721_STRING
RTP_PAYLOAD_G722_STRING
RTP_PAYLOAD_G723_53_STRING
RTP_PAYLOAD_G723_63_STRING
RTP_PAYLOAD_G723_STRING
RTP_PAYLOAD_G728_STRING
RTP_PAYLOAD_G729_STRING
RTP_PAYLOAD_GSM_STRING
RTP_PAYLOAD_H261_STRING
RTP_PAYLOAD_H263_STRING
RTP_PAYLOAD_JPEG_STRING
RTP_PAYLOAD_L16_MONO_STRING
RTP_PAYLOAD_L16_STEREO_STRING
RTP_PAYLOAD_LPC_STRING
RTP_PAYLOAD_MP2T_STRING
RTP_PAYLOAD_MPA_STRING
RTP_PAYLOAD_MPV_STRING
RTP_PAYLOAD_NV_STRING
RTP_PAYLOAD_PCMA_STRING
RTP_PAYLOAD_PCMU_STRING
RTP_PAYLOAD_QCELP_STRING
RTP_PAYLOAD_TS41_STRING
RTP_PAYLOAD_TS48_STRING