class MAGES::Recorder::StartPacket2

Overview

Header packet for the recording. More…

class StartPacket2: public MAGES::Recorder::Packet
{
public:
    // classes

    class ChapterData;

    // properties

    int Version;
    CompressionMethod Compression;
    override PacketType Type;
    double Rtss;
    double EndRtss;
    DateTime Date;
    IReadOnlyList<ChapterData> Chapters;

    // methods

    StartPacket2(
        CompressionMethod compression,
        long frame,
        double rtss,
        DateTime date,
        double finishRtss = 0.0,
        IEnumerable<ChapterData> chapters = null
    );
};

Inherited Members

public:
    // properties

    PacketType Type;

Detailed Documentation

Header packet for the recording.

Properties

int Version

Gets the version of the packet.

CompressionMethod Compression

Gets the compression method used for the packet.

double Rtss

Gets the RTSS of the packet.

double EndRtss

Gets the finish RTSS of the packet.

DateTime Date

Gets the date of the recording.

IReadOnlyList<ChapterData> Chapters

Gets the chapter index.

Methods

StartPacket2(
    CompressionMethod compression,
    long frame,
    double rtss,
    DateTime date,
    double finishRtss = 0.0,
    IEnumerable<ChapterData> chapters = null
)

Initializes a new instance of the StartPacket2 class.

Parameters:

version

The version.

compression

The compression method.

frame

The current frame number.

rtss

The real time since startup.

date

The date of the recording.

finishRtss

The end RTSS of the recording.

chapters

The chapter index.