SCStreamFrameInfo
// SCStreamFrameInfo 流帧率信息
// Default implementations 默认的实现
@available(macOS 12.3, *)
public struct SCStreamFrameInfo : Hashable, Equatable, RawRepresentable, @unchecked Sendable {
public init(rawValue: String)
}
extension SCStreamFrameInfo {
// SCStreamFrameInfo名字
// 《1》 Frame information constants 帧率信息常量
@available(macOS 12.3, *)
public static let status: SCStreamFrameInfo // SCStreamFrameInfoStatus
@available(macOS 12.3, *)
public static let displayTime: SCStreamFrameInfo // SCStreamFrameInfoDisplayTime 延迟时间
@available(macOS 12.3, *)
public static let scaleFactor: SCStreamFrameInfo // SCStreamFrameInfoScaleFactor scale因素 【1-4】
@available(macOS 12.3, *)
public static let contentScale: SCStreamFrameInfo // SCStreamFrameInfoContentScale 内容scale
@available(macOS 12.3, *)
public static let contentRect: SCStreamFrameInfo // SCStreamFrameInfoContentRect 内容位置和大小
@available(macOS 12.3, *)
public static let dirtyRects: SCStreamFrameInfo // key是 SCStreamFrameInfoDirtyRects
@available(macOS 13.1, *)
public static let screenRect: SCStreamFrameInfo // SCStreamFrameInfoScreenRect
@available(macOS 14.0, *)
public static let boundingRect: SCStreamFrameInfo // SCStreamFrameInfoBoundingRect
// Type Properties 类型属性
@available(macOS 14.2, *)
public static let presenterOverlayContentRect: SCStreamFrameInfo // SCStreamFrameInfoPresenterOverlayContentRect
}
Last updated