Protocols

The following protocols are available globally.

  • A type that multiplexer for streaming.

    See more

    Declaration

    Swift

    public protocol IOMuxer : Running
  • The interface an IOStream uses to inform its delegate.

    See more

    Declaration

    Swift

    public protocol IOStreamDelegate : AnyObject
  • A type with a IOStream’s bitrate strategy representation.

    See more

    Declaration

    Swift

    public protocol IOStreamBitRateStrategyConvertible : AnyObject
  • A delegate protocol your app implements to receive capture stream output events.

    See more

    Declaration

    Swift

    public protocol IOStreamObserver : AnyObject
  • The interface an IOStreamRecorderDelegate uses to inform its delegate.

    See more

    Declaration

    Swift

    public protocol IOStreamRecorderDelegate : AnyObject
  • An interface that manages the IOStream content on the screen.

    See more

    Declaration

    Swift

    public protocol IOStreamView : AnyObject
  • The interface an MPEG-2 TS (Transport Stream) reader uses to inform its delegates.

    See more

    Declaration

    Swift

    public protocol TSReaderDelegate : AnyObject
  • The interface an MPEG-2 TS (Transport Stream) writer uses to inform its delegates.

    See more

    Declaration

    Swift

    public protocol TSWriterDelegate : AnyObject
  • The EventDispatcherConvertible interface is in implementation which supports the DOM Event Model.

    See more

    Declaration

    Swift

    public protocol EventDispatcherConvertible : AnyObject
  • The interface a RTMPConnectionDelegate uses to inform its delegate.

    See more

    Declaration

    Swift

    public protocol RTMPConnectionDelegate : AnyObject
  • A type that methods for running.

    See more

    Declaration

    Swift

    public protocol Running : AnyObject