SrtUrl
data class SrtUrl(val hostname: String, val port: Int, val connectTimeoutInMs: Int? = null, val flightFlagSize: Int? = 25600, val inputBandwidth: Long? = 0, val iptos: Int? = 184, val ipttl: Int? = 64, val latencyInMs: Int? = null, val listenTimeoutInMs: Int? = null, val maxBandwidth: Long? = 0, val mode: SrtUrl.Mode? = Mode.CALLER, val maxSegmentSize: Int? = 1500, val nakReport: Boolean? = true, val overheadBandwidth: Int? = 25, val passphrase: String? = null, val enforcedEncryption: Boolean? = true, val kmRefreshRate: Int? = null, val kmPreannounce: Int? = null, val senderDropDelayInMs: Int? = null, val payloadSize: Int? = null, val peerLatencyInMs: Int? = null, val pbKeyLength: Int? = 0, val receiverLatencyInMs: Int? = null, val receiveUDPBufferSize: Int? = null, val sendUDPBufferSize: Int? = null, val timeoutInMs: Int? = null, val enableTooLatePacketDrop: Boolean? = null, val sendBufferSize: Int? = null, val recvBufferSize: Int? = null, val lossMaxTTL: Int? = null, val minVersion: Int? = null, val streamId: String? = null, val smoother: Transtype? = null, val enableMessageApi: Boolean? = false, val transtype: Transtype? = null, val lingerInS: Int? = null, val enableTimestampBasedPacketDelivery: Boolean? = null)
SrtUrl is a data class that represents an SRT URL as defined by FFmpeg.
If a value is null, FFmpeg default values will be used. If default values are not defined, SRT default values will be used.
listenTimeoutInMs and timeoutInMs are not used.
Constructors
Link copied to clipboard
constructor(hostname: String, port: Int, connectTimeoutInMs: Int? = null, flightFlagSize: Int? = 25600, inputBandwidth: Long? = 0, iptos: Int? = 184, ipttl: Int? = 64, latencyInMs: Int? = null, listenTimeoutInMs: Int? = null, maxBandwidth: Long? = 0, mode: SrtUrl.Mode? = Mode.CALLER, maxSegmentSize: Int? = 1500, nakReport: Boolean? = true, overheadBandwidth: Int? = 25, passphrase: String? = null, enforcedEncryption: Boolean? = true, kmRefreshRate: Int? = null, kmPreannounce: Int? = null, senderDropDelayInMs: Int? = null, payloadSize: Int? = null, peerLatencyInMs: Int? = null, pbKeyLength: Int? = 0, receiverLatencyInMs: Int? = null, receiveUDPBufferSize: Int? = null, sendUDPBufferSize: Int? = null, timeoutInMs: Int? = null, enableTooLatePacketDrop: Boolean? = null, sendBufferSize: Int? = null, recvBufferSize: Int? = null, lossMaxTTL: Int? = null, minVersion: Int? = null, streamId: String? = null, smoother: Transtype? = null, enableMessageApi: Boolean? = false, transtype: Transtype? = null, lingerInS: Int? = null, enableTimestampBasedPacketDelivery: Boolean? = null)
Types
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard