Crate shiguredo_srt

Crate shiguredo_srt 

Source

Modules§

extension_flags
ハンドシェイク拡張フラグ
srt_flags
SRT フラグ
stream_id
SRT Stream ID と Access Control

Structs§

AckInfo
ACK 情報
AckPacket
ACK 情報
ConnectionOptions
接続オプション
ControlPacket
制御パケット
CryptoContext
暗号化コンテキスト
DataPacket
データパケット
Error
エラー型
HandshakeExtension
ハンドシェイク拡張
HandshakePacket
ハンドシェイクパケット
HsExtensionData
HS 拡張データ
KmMessage
Key Material メッセージ
LiveCc
Live Congestion Control (LiveCC)
NakPacket
NAK 情報
ReceiverBuffer
受信バッファ
ReceiverStats
受信統計
SenderBuffer
送信バッファ
SenderStats
送信統計
SrtConnection
SRT 接続
Timestamp
sansio パターンで時間を外部から与えるためのタイムスタンプ型

Enums§

BandwidthMode
LiveCC 帯域幅設定モード
ConnectionEvent
接続イベント
ConnectionOutput
接続出力アクション
ConnectionRole
接続の役割
ConnectionState
接続状態
ControlType
制御パケットタイプ
ErrorKind
エンコード/デコード操作のエラーの種類
ExtensionType
ハンドシェイク拡張タイプ
HandshakeState
ハンドシェイク状態
HandshakeType
ハンドシェイクタイプ
KeyFlag
鍵フラグ (奇数/偶数)
KeyLength
鍵長
KmError
KM レスポンスエラー
KmRefreshState
KM Refresh 状態
PacketPosition
パケット位置フラグ (PP)
SrtPacket
SRT パケット (データまたは制御)
TimerId
タイマー ID

Constants§

DEFAULT_FLOW_WINDOW
デフォルトフローウィンドウサイズ
DEFAULT_MTU
デフォルト MTU サイズ
HS_VERSION_4
ハンドシェイクバージョン
HS_VERSION_5
SRT_HEADER_SIZE
SRT パケットの最小ヘッダサイズ (16 bytes)

Traits§

ByteSliceExt
CongestionControl
輻輳制御トレイト
VecExt