RTMPStream

open class RTMPStream : NetStream
extension RTMPStream: IEventDispatcher

flash.net.NetStream for Swift

  • NetStatusEvent#info.code for NetStream

    See more

    Declaration

    Swift

    public enum Code : String
  • flash.net.NetStreamPlayTransitions for Swift

    See more

    Declaration

    Swift

    public enum PlayTransition : String
  • Undocumented

    See more

    Declaration

    Swift

    public struct PlayOption : CustomDebugStringConvertible
  • Undocumented

    See more

    Declaration

    Swift

    public enum HowToPublish : String
  • Undocumented

    Declaration

    Swift

    public static let defaultAudioBitrate: UInt32
  • Undocumented

    Declaration

    Swift

    public static let defaultVideoBitrate: UInt32
  • Undocumented

    Declaration

    Swift

    open weak var delegate: RTMPStreamDelegate?
  • Undocumented

    Declaration

    Swift

    open internal(set) var info: RTMPStreamInfo
  • Undocumented

    Declaration

    Swift

    open private(set) var objectEncoding: RTMPObjectEncoding
  • The number of frames per second being displayed.

    Declaration

    Swift

    @objc
    open private(set) dynamic var currentFPS: UInt16
  • Undocumented

    Declaration

    Swift

    open var soundTransform: SoundTransform { get set }
  • Incoming audio plays on the stream or not.

    Declaration

    Swift

    open var receiveAudio: Bool { get set }
  • Incoming video plays on the stream or not.

    Declaration

    Swift

    open var receiveVideo: Bool { get set }
  • Pauses playback or publish of a video stream or not.

    Declaration

    Swift

    open var paused: Bool { get set }
  • Undocumented

    Declaration

    Swift

    public init(connection: RTMPConnection)
  • Undocumented

    Declaration

    Swift

    open func play(_ arguments: Any?...)
  • Undocumented

    Declaration

    Swift

    open func seek(_ offset: Double)
  • Undocumented

    Declaration

    Swift

    open func publish(_ name: String?, type: RTMPStream.HowToPublish = .live)
  • Undocumented

    Declaration

    Swift

    open func close()
  • Undocumented

    Declaration

    Swift

    open func send(handlerName: String, arguments: Any?...)
  • Undocumented

    Declaration

    Swift

    open func appendFile(_ file: URL, completionHandler: MP4Sampler.Handler? = nil)

IEventDispatcher