Class LaserDiscEncodingInfo

Namespace
CHDSharp.Encoder.Models
Assembly
CHDSharpLib.dll

Summary of a completed EncodeLaserDisc(string, string, uint, IReadOnlyList<uint>?, ChdEncodeOptions?, long, long?, CancellationToken) run: the derived A/V parameters and output geometry (mirrors chdman createld's console report).

public sealed record LaserDiscEncodingInfo : IEquatable<LaserDiscEncodingInfo>
Inheritance
LaserDiscEncodingInfo
Implements
Inherited Members

Constructors

LaserDiscEncodingInfo(ulong, uint, uint, bool, uint, uint, uint, uint, uint, ulong, ulong)

Summary of a completed EncodeLaserDisc(string, string, uint, IReadOnlyList<uint>?, ChdEncodeOptions?, long, long?, CancellationToken) run: the derived A/V parameters and output geometry (mirrors chdman createld's console report).

public LaserDiscEncodingInfo(ulong FpsTimes1Million, uint Width, uint Height, bool Interlaced, uint Channels, uint SampleRate, uint MaxSamplesPerFrame, uint BytesPerFrame, uint HunkBytes, ulong FirstFrame, ulong Frames)

Parameters

FpsTimes1Million ulong
Width uint
Height uint
Interlaced bool
Channels uint
SampleRate uint
MaxSamplesPerFrame uint
BytesPerFrame uint
HunkBytes uint
FirstFrame ulong
Frames ulong

Properties

BytesPerFrame

public uint BytesPerFrame { get; init; }

Property Value

uint

Channels

public uint Channels { get; init; }

Property Value

uint

FirstFrame

public ulong FirstFrame { get; init; }

Property Value

ulong

FpsTimes1Million

public ulong FpsTimes1Million { get; init; }

Property Value

ulong

Frames

public ulong Frames { get; init; }

Property Value

ulong

Height

public uint Height { get; init; }

Property Value

uint

HunkBytes

public uint HunkBytes { get; init; }

Property Value

uint

Interlaced

public bool Interlaced { get; init; }

Property Value

bool

MaxSamplesPerFrame

public uint MaxSamplesPerFrame { get; init; }

Property Value

uint

SampleRate

public uint SampleRate { get; init; }

Property Value

uint

Width

public uint Width { get; init; }

Property Value

uint