1// This file was generated by gir (https://github.com/gtk-rs/gir)
2// from gir-files (https://github.com/gtk-rs/gir-files)
3// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git)
4// DO NOT EDIT
56mod rtp_base_depayload;
7pub use self::rtp_base_depayload::RTPBaseDepayload;
89mod rtp_base_payload;
10pub use self::rtp_base_payload::RTPBasePayload;
1112#[cfg(feature = "v1_20")]
13#[cfg_attr(docsrs, doc(cfg(feature = "v1_20")))]
14mod rtp_header_extension;
15#[cfg(feature = "v1_20")]
16#[cfg_attr(docsrs, doc(cfg(feature = "v1_20")))]
17pub use self::rtp_header_extension::RTPHeaderExtension;
1819mod enums;
20pub use self::enums::RTCPFBType;
21pub use self::enums::RTCPSDESType;
22pub use self::enums::RTCPType;
23#[cfg(feature = "v1_16")]
24#[cfg_attr(docsrs, doc(cfg(feature = "v1_16")))]
25pub use self::enums::RTCPXRType;
26pub use self::enums::RTPPayload;
27pub use self::enums::RTPProfile;
2829mod flags;
30pub use self::flags::RTPBufferFlags;
31pub use self::flags::RTPBufferMapFlags;
32#[cfg(feature = "v1_20")]
33#[cfg_attr(docsrs, doc(cfg(feature = "v1_20")))]
34pub use self::flags::RTPHeaderExtensionDirection;
35#[cfg(feature = "v1_20")]
36#[cfg_attr(docsrs, doc(cfg(feature = "v1_20")))]
37pub use self::flags::RTPHeaderExtensionFlags;
3839pub(crate) mod functions;
4041mod constants;
42pub use self::constants::RTP_HDREXT_BASE;
43#[cfg(feature = "v1_20")]
44#[cfg_attr(docsrs, doc(cfg(feature = "v1_20")))]
45pub use self::constants::RTP_HDREXT_ELEMENT_CLASS;
46pub use self::constants::RTP_HDREXT_NTP_56;
47pub use self::constants::RTP_HDREXT_NTP_64;
48#[cfg(feature = "v1_20")]
49#[cfg_attr(docsrs, doc(cfg(feature = "v1_20")))]
50pub use self::constants::RTP_HEADER_EXTENSION_URI_METADATA_KEY;
51pub use self::constants::RTP_PAYLOAD_1016_STRING;
52pub use self::constants::RTP_PAYLOAD_CELLB_STRING;
53pub use self::constants::RTP_PAYLOAD_CN_STRING;
54pub use self::constants::RTP_PAYLOAD_DVI4_11025_STRING;
55pub use self::constants::RTP_PAYLOAD_DVI4_16000_STRING;
56pub use self::constants::RTP_PAYLOAD_DVI4_22050_STRING;
57pub use self::constants::RTP_PAYLOAD_DVI4_8000_STRING;
58pub use self::constants::RTP_PAYLOAD_DYNAMIC_STRING;
59pub use self::constants::RTP_PAYLOAD_G721_STRING;
60pub use self::constants::RTP_PAYLOAD_G722_STRING;
61pub use self::constants::RTP_PAYLOAD_G723_53_STRING;
62pub use self::constants::RTP_PAYLOAD_G723_63_STRING;
63pub use self::constants::RTP_PAYLOAD_G723_STRING;
64pub use self::constants::RTP_PAYLOAD_G728_STRING;
65pub use self::constants::RTP_PAYLOAD_G729_STRING;
66pub use self::constants::RTP_PAYLOAD_GSM_STRING;
67pub use self::constants::RTP_PAYLOAD_H261_STRING;
68pub use self::constants::RTP_PAYLOAD_H263_STRING;
69pub use self::constants::RTP_PAYLOAD_JPEG_STRING;
70pub use self::constants::RTP_PAYLOAD_L16_MONO_STRING;
71pub use self::constants::RTP_PAYLOAD_L16_STEREO_STRING;
72pub use self::constants::RTP_PAYLOAD_LPC_STRING;
73pub use self::constants::RTP_PAYLOAD_MP2T_STRING;
74pub use self::constants::RTP_PAYLOAD_MPA_STRING;
75pub use self::constants::RTP_PAYLOAD_MPV_STRING;
76pub use self::constants::RTP_PAYLOAD_NV_STRING;
77pub use self::constants::RTP_PAYLOAD_PCMA_STRING;
78pub use self::constants::RTP_PAYLOAD_PCMU_STRING;
79pub use self::constants::RTP_PAYLOAD_QCELP_STRING;
80pub use self::constants::RTP_PAYLOAD_TS41_STRING;
81pub use self::constants::RTP_PAYLOAD_TS48_STRING;
8283pub(crate) mod traits {
84pub use super::rtp_base_depayload::RTPBaseDepayloadExt;
85pub use super::rtp_base_payload::RTPBasePayloadExt;
86#[cfg(feature = "v1_20")]
87 #[cfg_attr(docsrs, doc(cfg(feature = "v1_20")))]
88pub use super::rtp_header_extension::RTPHeaderExtensionExt;
89}