Front-end
Mac
Mac
  • README
  • ScreenCaptureKit
    • API
      • SCShareableContent
        • [检索共享内容]Retrieving shareable content
        • [共享内容对象]Inspecting shareable content
        • [类型方法]Type Methods
      • Content capture[内容捕获]
        • SCStream[流]
        • SCStreamConfiguration
        • SCContentFilter
        • CSStreamDeleagate
        • SCScreenshotmanger
      • output processing [输出程序]
        • SCStreamOutput
        • SCStreamOutputType
        • SCStreamFrameInfo
        • SCFrameStatus
      • system content-sharing picker[系统内容共享选择器]
        • SCContentSharingPicker
        • SCContentSharingPickerConfiguration
        • SCContentSharingPickerMode
        • SCContentSharingPickerObserver
      • Stream errors
        • SCStreamError
  • Project
    • cut studio
  • issue
    • issue
  • 额外工具
    • Create-dmg
Powered by GitBook
On this page
  1. ScreenCaptureKit
  2. API
  3. output processing [输出程序]

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
}
PreviousSCStreamOutputTypeNextSCFrameStatus

Last updated 1 year ago