OverlayContext
@objc(GSOverlayContext)
public protocol OverlayContext
Overlay context data.
-
Area where the frame was rendered (including any padding introduced by scaling).
Declaration
Swift
var renderZone: CGRect { get }
-
Render zone handle; pointer to const struct pdraw_rect.
Declaration
Swift
var renderZoneHandle: UnsafeRawPointer { get }
-
Area where frame content was rendered (excluding any padding introduced by scaling).
Declaration
Swift
var contentZone: CGRect { get }
-
Content zone handle; pointer to const struct pdraw_rect.
Declaration
Swift
var contentZoneHandle: UnsafeRawPointer { get }
-
Media info handle; pointer to const struct pdraw_media_info.
Declaration
Swift
var mediaInfoHandle: UnsafeRawPointer { get }
-
Frame metadata handle; pointer to const struct struct vmeta_frame.
Declaration
Swift
var frameMetadataHandle: UnsafeRawPointer? { get }
-
Histogram.
Declaration
Swift
var histogram: Histogram? { get }