class MAGES::Recorder::MicrophoneEvent

Overview

A microphone begin event, either from external file or interleaved inside the recording. More…

class MicrophoneEvent: public MAGES::Recorder::ICapturedEvent
{
public:
    // enums

    enum SourceCategory;

    // properties

    double CreateTime;
    double CaptureTime;
    long CreateFrame;
    string CodecName;
    string RelativeFilePath;
    SourceCategory Source;
    string Device;

    // methods

    MicrophoneEvent(long frameCount, double captureTime, string relativeFilePath);
};

Inherited Members

public:
    // properties

    long CreateFrame;
    double CreateTime;
    double CaptureTime;

Detailed Documentation

A microphone begin event, either from external file or interleaved inside the recording.

Properties

double CreateTime

Gets the estimated time (wall-clock time) when the event was created (NOT captured).

double CaptureTime

Gets the estimated time (wall-clock time) when the event was captured.

long CreateFrame

Gets the frame the event was captured on.

string CodecName

Gets the codec name (in other words, which codec will be used to decode the audio data).

string RelativeFilePath

Gets the relative file path to the audio data, or null if audio is inside xrec file.

SourceCategory Source

Gets or sets the source category.

string Device

Gets or sets the device name.

Methods

MicrophoneEvent(long frameCount, double captureTime, string relativeFilePath)

Initializes a new instance of the MicrophoneEvent class.

Parameters:

frameCount

The frame count.

captureTime

The capture time.

relativeFilePath

The relative file path.