MTHKView

public class MTHKView : MTKView
extension MTHKView: NetStreamDrawable
extension MTHKView: MTKViewDelegate

A view that displays a video content of a NetStream object which uses Metal api.

  • Undocumented

    Declaration

    Swift

    public var isMirrored: Bool
  • Specifies how the video is displayed within a player layer’s bounds.

    Declaration

    Swift

    public var videoGravity: AVLayerVideoGravity
  • Declaration

    Swift

    public var videoFormatDescription: CMVideoFormatDescription? { get }
  • Declaration

    Swift

    public var position: AVCaptureDevice.Position
  • Declaration

    Swift

    public var orientation: AVCaptureVideoOrientation
  • Undocumented

    Declaration

    Swift

    public init(frame: CGRect)
  • Undocumented

    Declaration

    Swift

    public required init(coder aDecoder: NSCoder)
  • Undocumented

    Declaration

    Swift

    override open func awakeFromNib()
  • Declaration

    Swift

    public func attachStream(_ stream: NetStream?)

NetStreamDrawable

  • Declaration

    Swift

    public func enqueue(_ sampleBuffer: CMSampleBuffer?)

MTKViewDelegate

  • Undocumented

    Declaration

    Swift

    public func mtkView(_ view: MTKView, drawableSizeWillChange size: CGSize)
  • Undocumented

    Declaration

    Swift

    public func draw(in view: MTKView)