Files
DP44/Common/DTS.Common.Serialization/SliceRaw/SliceRaw.File.IDasTimestampHeader.cs
2026-04-17 14:55:32 -04:00

60 lines
1.3 KiB
C#

using System;
namespace DTS.Serialization.SliceRaw
{
public interface IDasTimestampHeader
{
/// <summary>
/// "Magic Key" relatively-UID <see cref="UInt32"/> for our binary file type.
/// </summary>
uint MagicKey
{
get;
set;
}
/// <summary>
/// <see cref="UInt32"/> header version number for our binary file type.
/// </summary>
uint HeaderVersionNumber
{
get;
set;
}
/// <summary>
/// Get/set offset of sample data start value.
/// </summary>
ulong OffsetOfSampleDataStart
{
get;
set;
}
/// <summary>
/// Get/set number of samples.
/// </summary>
ulong NumberOfSamples
{
get;
set;
}
/// <summary>
/// Get/set number of bits per sample.
/// </summary>
uint NumberOfBitsPerSample
{
get;
set;
}
/// <summary>
/// Get the CRC for the current state of the header.
/// </summary>
uint Crc32
{
get;
}
}
}