Module rtsp_types::headers[][src]

Expand description

RTSP header definitions.

See RFC 7826 section 18 for the standardized headers and their semantics.

Re-exports

pub use accept::Accept;
pub use accept::MediaType;
pub use accept::MediaTypeRange;
pub use accept_ranges::AcceptRanges;
pub use accept_ranges::RangeUnit;
pub use allow::Allow;
pub use content_length::ContentLength;
pub use content_type::ContentType;
pub use cseq::CSeq;
pub use media_properties::MediaProperties;
pub use media_properties::MediaProperty;
pub use media_range::MediaRange;
pub use notify_reason::NotifyReason;
pub use pipelined_requests::PipelinedRequests;
pub use public::Public;
pub use range::NptRange;
pub use range::NptTime;
pub use range::Range;
pub use range::SmpteRange;
pub use range::SmpteTime;
pub use range::SmpteType;
pub use range::UtcRange;
pub use range::UtcTime;
pub use require::Require;
pub use rtp_info::RtpInfos;
pub use scale::Scale;
pub use seek_style::SeekStyle;
pub use session::Session;
pub use speed::Speed;
pub use supported::Supported;
pub use transport::OtherTransport;
pub use transport::RtpLowerTransport;
pub use transport::RtpProfile;
pub use transport::RtpTransport;
pub use transport::RtpTransportParameters;
pub use transport::Transport;
pub use transport::TransportMode;
pub use transport::TransportParameters;
pub use transport::Transports;
pub use unsupported::Unsupported;

Modules

accept
accept_ranges
allow
content_length
content_type
cseq
features
media_properties
media_range
notify_reason
pipelined_requests
public
range
require
rtp_info
scale
seek_style
session
speed
supported
transport
unsupported

Structs

AsciiError

Parsing a HeaderName failed because it contained non-ASCII characters.

HeaderName

Representation of an RTSP header name.

HeaderParseError

Parsing a HeaderValue failed.

HeaderValue

Representation of a header value.

Headers

A collection of RTSP headers together with their values.

Utf8Error

Parsing a HeaderValue failed because it contained invalid UTF-8 characters.

Constants

ACCEPT
ACCEPT_CREDENTIALS
ACCEPT_ENCODING
ACCEPT_LANGUAGE
ACCEPT_RANGES
ALLOW
AUTHENTICATION_INFO
AUTHORIZATION
BANDWIDTH
BLOCKSIZE
CACHE_CONTROL
CONNECTION
CONNECTION_CREDENTIALS
CONTENT_BASE
CONTENT_ENCODING
CONTENT_LANGUAGE
CONTENT_LENGTH
CONTENT_LOCATION
CONTENT_TYPE
CSEQ
DATE
EXPIRES
FROM
IF_MATCH
IF_MODIFIED_SINCE
IF_NONE_MATCH
LAST_MODIFIED
LOCATION
MEDIA_PROPERTIES
MEDIA_RANGE
MTAG
NOTIFY_REASON
PIPELINED_REQUESTS
PROXY_AUTHENTICATE
PROXY_AUTHENTICATION_INFO
PROXY_AUTHORIZATION
PROXY_REQUIRE
PROXY_SUPPORTED
PUBLIC
RANGE
REFERRER
REQUEST_STATUS
REQUIRE
RETRY_AFTER
RTP_INFO
SCALE
SEEK_STYLE
SERVER
SESSION
SPEED
SUPPORTED
TERMINATE_REASON
TIMESTAMP
TRANSPORT
UNSUPPORTED
USER_AGENT
VIA
WWW_AUTHENTICATE

Traits

TypedAppendableHeader

Trait for typed headers that can be appended.

TypedHeader

Trait for typed headers.