List of all items
Structs
- packet::ack::AckPacket
- packet::control::UserDefinedPacket
- packet::data::DataPacket
- packet::handshake::GroupFlags
- packet::handshake::GroupMembershipExtension
- packet::handshake::HandshakeExtensionBlock
- packet::handshake::HandshakeExtensionFlags
- packet::handshake::HandshakeExtensionIter
- packet::handshake::HandshakeExtensionMessageFlags
- packet::handshake::HandshakeExtensions
- packet::handshake::HandshakePacket
- packet::handshake::HsExtMessage
- packet::key_material::KeyMaterial
- packet::misc::AckAckPacket
- packet::misc::CongestionWarningPacket
- packet::misc::DropReqPacket
- packet::misc::KeepAlivePacket
- packet::misc::PeerErrorPacket
- packet::misc::ShutdownPacket
- packet::nak::LossListIter
- packet::nak::NakPacket
Enums
- error::Error
- packet::SrtPacket
- packet::ack::AckCif
- packet::control::ControlPacket
- packet::control::ControlType
- packet::data::EncryptionKeyField
- packet::data::PacketPosition
- packet::handshake::EncryptionField
- packet::handshake::ExtensionType
- packet::handshake::GroupType
- packet::handshake::HandshakeType
- packet::key_material::Cipher
- packet::key_material::KmAuth
- packet::key_material::KmKeyFlag
- packet::key_material::StreamEncapsulation
- packet::nak::LossListEntry
Functions
- packet::handshake::build_extension_block
- packet::handshake::encode_stream_id
- packet::nak::build_loss_list
Type Aliases
Constants
- SPEC
- packet::SRT_HEADER_LEN
- packet::ack::ACK_CIF_LEN_FULL
- packet::ack::ACK_CIF_LEN_LIGHT
- packet::ack::ACK_CIF_LEN_SMALL
- packet::control::CONTROL_TYPE_ACK
- packet::control::CONTROL_TYPE_ACKACK
- packet::control::CONTROL_TYPE_CONGESTION_WARNING
- packet::control::CONTROL_TYPE_DROPREQ
- packet::control::CONTROL_TYPE_HANDSHAKE
- packet::control::CONTROL_TYPE_KEEPALIVE
- packet::control::CONTROL_TYPE_NAK
- packet::control::CONTROL_TYPE_PEERERROR
- packet::control::CONTROL_TYPE_SHUTDOWN
- packet::control::CONTROL_TYPE_USER_DEFINED
- packet::handshake::ENCRYPTION_FIELD_AES_128
- packet::handshake::ENCRYPTION_FIELD_AES_192
- packet::handshake::ENCRYPTION_FIELD_AES_256
- packet::handshake::ENCRYPTION_FIELD_NONE
- packet::handshake::EXT_TYPE_CONGESTION
- packet::handshake::EXT_TYPE_FILTER
- packet::handshake::EXT_TYPE_GROUP
- packet::handshake::EXT_TYPE_HSREQ
- packet::handshake::EXT_TYPE_HSRSP
- packet::handshake::EXT_TYPE_KMREQ
- packet::handshake::EXT_TYPE_KMRSP
- packet::handshake::EXT_TYPE_SID
- packet::handshake::GROUP_MEMBERSHIP_EXT_LEN
- packet::handshake::GROUP_TYPE_BALANCING
- packet::handshake::GROUP_TYPE_BROADCAST
- packet::handshake::GROUP_TYPE_MAIN_BACKUP
- packet::handshake::GROUP_TYPE_MULTICAST
- packet::handshake::GROUP_TYPE_UNDEFINED
- packet::handshake::HANDSHAKE_CIF_FIXED_LEN
- packet::handshake::HANDSHAKE_TYPE_AGREEMENT
- packet::handshake::HANDSHAKE_TYPE_CONCLUSION
- packet::handshake::HANDSHAKE_TYPE_DONE
- packet::handshake::HANDSHAKE_TYPE_INDUCTION
- packet::handshake::HANDSHAKE_TYPE_WAVEHAND
- packet::handshake::HS_EXT_FLAG_CONFIG
- packet::handshake::HS_EXT_FLAG_HSREQ
- packet::handshake::HS_EXT_FLAG_KMREQ
- packet::handshake::HS_EXT_MESSAGE_LEN
- packet::handshake::HS_MSG_FLAG_CRYPT
- packet::handshake::HS_MSG_FLAG_PACKET_FILTER
- packet::handshake::HS_MSG_FLAG_PERIODICNAK
- packet::handshake::HS_MSG_FLAG_REXMITFLG
- packet::handshake::HS_MSG_FLAG_STREAM
- packet::handshake::HS_MSG_FLAG_TLPKTDROP
- packet::handshake::HS_MSG_FLAG_TSBPDRCV
- packet::handshake::HS_MSG_FLAG_TSBPDSND
- packet::key_material::CIPHER_AES_CTR
- packet::key_material::CIPHER_NONE
- packet::key_material::KM_AUTH_NONE
- packet::key_material::KM_KK_BOTH
- packet::key_material::KM_KK_EVEN
- packet::key_material::KM_KK_NO_SEK
- packet::key_material::KM_KK_ODD
- packet::key_material::STREAM_ENCAP_MPEG_TS_SRT
- packet::key_material::STREAM_ENCAP_MPEG_TS_UDP
- packet::key_material::STREAM_ENCAP_UNSPECIFIED
- packet::misc::PEER_ERROR_FILE_SYSTEM