RTMPConnection

open class RTMPConnection : EventDispatcher

flash.net.NetConnection for Swift

  • Undocumented

    Declaration

    Swift

    public static let defaultWindowSizeS: Int64
  • Undocumented

    Declaration

    Swift

    public static let supportedProtocols: Set<String>
  • Undocumented

    Declaration

    Swift

    public static let defaultPort: Int
  • Undocumented

    Declaration

    Swift

    public static let defaultFlashVer: String
  • Undocumented

    Declaration

    Swift

    public static let defaultChunkSizeS: Int
  • Undocumented

    Declaration

    Swift

    public static let defaultCapabilities: Int
  • Undocumented

    Declaration

    Swift

    public static let defaultObjectEncoding: RTMPObjectEncoding
  • NetStatusEvent#info.code for NetConnection

    See more

    Declaration

    Swift

    public enum Code : String
  • The URL of .swf.

    Declaration

    Swift

    open var swfUrl: String?
  • The URL of an HTTP referer.

    Declaration

    Swift

    open var pageUrl: String?
  • The time to wait for TCP/IP Handshake done.

    Declaration

    Swift

    open var timeout: Int { get set }
  • Undocumented

    Declaration

    Swift

    open var qualityOfService: DispatchQoS { get set }
  • The name of application.

    Declaration

    Swift

    open var flashVer: String
  • The outgoing RTMPChunkSize.

    Declaration

    Swift

    open var chunkSize: Int
  • uri

    The URI passed to the RTMPConnection.connect() method.

    Declaration

    Swift

    open private(set) var uri: URL?
  • This instance connected to server(true) or not(false).

    Declaration

    Swift

    open private(set) var connected: Bool
  • This instance requires Network.framework if possible.

    Declaration

    Swift

    open var requireNetworkFramework: Bool
  • The socket optional parameters.

    Declaration

    Swift

    open var parameters: Any?
  • The object encoding for this RTMPConnection instance.

    Declaration

    Swift

    open var objectEncoding: RTMPObjectEncoding
  • The statistics of total incoming bytes.

    Declaration

    Swift

    open var totalBytesIn: Int64 { get }
  • The statistics of total outgoing bytes.

    Declaration

    Swift

    open var totalBytesOut: Int64 { get }
  • The statistics of total RTMPStream counts.

    Declaration

    Swift

    open var totalStreamsCount: Int { get }
  • The statistics of outgoing queue bytes per second.

    Declaration

    Swift

    @objc
    open private(set) dynamic var previousQueueBytesOut: [Int64]
  • The statistics of incoming bytes per second.

    Declaration

    Swift

    @objc
    open private(set) dynamic var currentBytesInPerSecond: Int32
  • The statistics of outgoing bytes per second.

    Declaration

    Swift

    @objc
    open private(set) dynamic var currentBytesOutPerSecond: Int32
  • Undocumented

    Declaration

    Swift

    override public init()
  • Undocumented

    Declaration

    Swift

    open func call(_ commandName: String, responder: Responder?, arguments: Any?...)
  • Undocumented

    Declaration

    Swift

    open func connect(_ command: String, arguments: Any?...)
  • Undocumented

    Declaration

    Swift

    open func close()