NetStream
open class NetStream : NSObject
The NetStream class is the foundation of a RTMPStream, HTTPStream.
-
Undocumented
Declaration
Swift
public let lockQueue: DispatchQueue -
Undocumented
Declaration
Swift
open private(set) var mixer: AVMixer { get } -
Undocumented
Declaration
Swift
open var metadata: [String : Any?] -
Undocumented
Declaration
Swift
open var context: CIContext? { get set } -
Undocumented
Declaration
Swift
open var torch: Bool { get set } -
Specify stream audio compression properties.
Declaration
Swift
open var audioSettings: Setting<AudioConverter, AudioConverter.Option> { get set } -
Specify stream video compression properties.
Declaration
Swift
open var videoSettings: Setting<H264Encoder, H264Encoder.Option> { get set } -
Undocumented
Declaration
Swift
open var recorderSettings: [AVMediaType : [String : Any]] { get set } -
Undocumented
Declaration
Swift
open func attachCamera(_ camera: AVCaptureDevice?, onError: ((_ error: NSError) -> Void)? = nil) -
Undocumented
Declaration
Swift
open func attachAudio(_ audio: AVCaptureDevice?, automaticallyConfiguresApplicationAudioSession: Bool = false, onError: ((_ error: NSError) -> Void)? = nil) -
Undocumented
Declaration
Swift
open func setPointOfInterest(_ focus: CGPoint, exposure: CGPoint) -
Undocumented
Declaration
Swift
open func appendSampleBuffer(_ sampleBuffer: CMSampleBuffer, withType: AVMediaType, options: [NSObject : AnyObject]? = nil) -
Undocumented
Declaration
Swift
open func registerVideoEffect(_ effect: VideoEffect) -> Bool -
Undocumented
Declaration
Swift
open func unregisterVideoEffect(_ effect: VideoEffect) -> Bool -
Undocumented
Declaration
Swift
open func registerAudioEffect(_ effect: AudioEffect) -> Bool -
Undocumented
Declaration
Swift
open func unregisterAudioEffect(_ effect: AudioEffect) -> Bool -
Undocumented
Declaration
Swift
open func dispose() -
Undocumented
Declaration
Swift
open var orientation: AVCaptureVideoOrientation { get set } -
Undocumented
Declaration
Swift
open func attachScreen(_ screen: CustomCaptureSession?, useScreenSize: Bool = true) -
Undocumented
Declaration
Swift
open var zoomFactor: CGFloat { get } -
Undocumented
Declaration
Swift
open func setZoomFactor(_ zoomFactor: CGFloat, ramping: Bool = false, withRate: Float = 2.0)
NetStream Class Reference