Table of Contents

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
object
ReviewClipReceipt

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

FramesDirectory string
MetadataPath string
ManifestSha256 string
Bytes long
Frames int
DurationMs int

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

EvidenceReference

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