IOStreamRecorder

public final class IOStreamRecorder
extension IOStreamRecorder: IOStreamObserver
extension IOStreamRecorder: Running

The IOStreamRecorder class represents video and audio recorder.

  • The IOStreamRecorder error domain codes.

    See more

    Declaration

    Swift

    public enum Error : Swift.Error
  • The default output settings for an IOStreamRecorder.

    Declaration

    Swift

    public static let defaultSettings: [AVMediaType : [String : Any]]
  • Specifies the delegate.

    Declaration

    Swift

    public weak var delegate: (any IOStreamRecorderDelegate)?
  • Specifies the recorder settings.

    Declaration

    Swift

    public var settings: [AVMediaType : [String : Any]]
  • Specifies the file name. nil will generate a unique file name.

    Declaration

    Swift

    public var fileName: String?
  • The running indicies whether recording or not.

    Declaration

    Swift

    public private(set) var isRunning: Atomic<Bool> { get }
  • Creates a new recorder.

    Declaration

    Swift

    public init()

IOStreamObserver

Running