Class ReviewClipReceipt
- Namespace
- Valheim.Testing.GameSessions
- Assembly
- Valheim.Testing.GameSessions.dll
One local frame directory with provenance: frame-NNN.png, the game's frames.csv (index, elapsed
milliseconds, bytes and SHA-256 of every frame) and the JSON sidecar. ManifestSha256 is the SHA-256 of
frames.csv, which in turn lists every frame's digest. Visual correctness remains for a person to judge.
public sealed record ReviewClipReceipt
- Inheritance
-
objectReviewClipReceipt
Constructors
ReviewClipReceipt(string, string, string, long, int, int)
One local frame directory with provenance: frame-NNN.png, the game's frames.csv (index, elapsed
milliseconds, bytes and SHA-256 of every frame) and the JSON sidecar. ManifestSha256 is the SHA-256 of
frames.csv, which in turn lists every frame's digest. Visual correctness remains for a person to judge.
public ReviewClipReceipt(string FramesDirectory, string MetadataPath, string ManifestSha256, long Bytes, int Frames, int DurationMs)
Parameters
FramesDirectorystringMetadataPathstringManifestSha256stringByteslongFramesintDurationMsint
Properties
Bytes
public long Bytes { get; init; }
Property Value
- long
DurationMs
public int DurationMs { get; init; }
Property Value
- int
Evidence
Links the clip's sidecar, which records frames.csv's and every frame's SHA-256 with the world, build and pins,
for Attach(EvidenceReference) (kind review-clip, site = the clip id).
public required EvidenceReference Evidence { get; init; }
Property Value
Frames
public int Frames { get; init; }
Property Value
- int
FramesDirectory
public string FramesDirectory { get; init; }
Property Value
- string
ManifestSha256
public string ManifestSha256 { get; init; }
Property Value
- string
MetadataPath
public string MetadataPath { get; init; }
Property Value
- string