SOURCE RECORD · S03
S03 · 制作视频 / Vidma
Screenshot seed entry and sample metadata
保留原行号。个人/账户信息如有删除,已用 REDACTED 标识。原文件 SHA-256 只用于识别截取时的本机原文件;不能证明编写或提交时间,也不等于脱敏下载文件的哈希。
Original line numbers are retained. Redactions are explicitly marked. The original full-file hash identifies a captured local file, not its creation/submission time or the redacted download. Public-file hashes are listed separately. This is selected source, not a whole-repository or binary absence finding.
Project key: vidma
Original relative path: Vidma/App/MarketingCaptureSeed.swift
Captured: 2026-09-12T18:57:15+08:00
Original full-file SHA256: d09a909daedd3c0d1242113560b2ceebf413224168ffa9c71a526fc2efcb04a8
Evidence level: local source excerpt
Build correspondence: not yet established with an Apple-received binary.
Line numbers refer to the captured original file. Gaps are explicitly marked. No source code was changed.
Original lines 1 to 33
0001 import Foundation
0002
0003 /// Deterministic, non-personal demo state used only while producing App Store
0004 /// screenshots. Normal launches never enter this branch; no demo media is
0005 /// bundled with the shipping application.
0006 enum MarketingCaptureSeed {
0007 static var isEnabled: Bool {
0008 ProcessInfo.processInfo.arguments.contains("-marketing-capture")
0009 }
0010
0011 static func makeProject() -> VideoProject {
0012 let video = ProjectAsset(
0013 id: stableID("11111111-1111-1111-1111-111111111111"),
0014 kind: .video,
0015 localRelativePath: "marketing-demo.mp4",
0016 displayName: String(localized: "marketing.asset.video"),
0017 metadata: MediaMetadata(
0018 duration: 12,
0019 width: 1920,
0020 height: 1080,
0021 nominalFrameRate: 30,
0022 fileSize: 5_154_712,
0023 videoCodec: "H.264",
0024 videoBitrate: 3_200_000,
0025 audioCodec: "AAC",
0026 audioBitrate: 128_000,
0027 audioSampleRate: 48_000,
0028 audioChannels: 1,
0029 isHDR: false
0030 )
0031 )
0032 let image = ProjectAsset(
0033 id: stableID("22222222-2222-2222-2222-222222222222"),