TSWriter

public class TSWriter : Running
extension TSWriter: AudioCodecDelegate
extension TSWriter: VideoCodecDelegate

MPEG-2 TS (Transport Stream) Writer Foundation class

  • Undocumented

    Declaration

    Swift

    public static let defaultPATPID: UInt16
  • Undocumented

    Declaration

    Swift

    public static let defaultPMTPID: UInt16
  • Undocumented

    Declaration

    Swift

    public static let defaultVideoPID: UInt16
  • Undocumented

    Declaration

    Swift

    public static let defaultAudioPID: UInt16
  • Undocumented

    Declaration

    Swift

    public static let defaultSegmentDuration: Double
  • The delegate instance.

    Declaration

    Swift

    public weak var delegate: TSWriterDelegate?
  • This instance is running to process(true) or not(false).

    Declaration

    Swift

    public internal(set) var isRunning: Atomic<Bool> { get }
  • The exptected medias = [.video, .audio].

    Declaration

    Swift

    public var expectedMedias: Set<AVMediaType>
  • Undocumented

    Declaration

    Swift

    public init(segmentDuration: Double = TSWriter.defaultSegmentDuration)
  • Declaration

    Swift

    public func startRunning()
  • Declaration

    Swift

    public func stopRunning()

AudioCodecDelegate

VideoCodecDelegate