[−][src]Module rml_rtmp::messages
This module contains all the RTMP message types as well as functionality for serializing and deserializing these messages into payloads.
MessagePayload
s have auxiliary data about an RTMP message, such as what message stream it is
meant for, the timestamp for the message and what type of message it is.
Structs
MessageDeserializationError | Error state when deserialization errors occur |
MessagePayload | Represents a raw RTMP message |
MessageSerializationError | Error state when serialization errors occur |
Enums
MessageDeserializationErrorKind | Enumeration that represents the various errors that may occur while trying to deserialize a RTMP message |
MessageSerializationErrorKind | Enumeration that represents the various errors that may occur while trying to serialize a RTMP message into a raw RTMP payload. |
PeerBandwidthLimitType | The type of bandwidth limiting that is being requested |
RtmpMessage | An enumeration of all types of RTMP messages that are supported |
UserControlEventType | Events and notifications that are raised with the peer |