class MAGES::Recorder::MicrophoneInterpreter

Overview

An interpreter for microphone events. More…

class MicrophoneInterpreter: public MAGES::Recorder::IInterpreter
{
public:
    // classes

    class AudioSourceForwarder;
    class DecoderCtx;
    class IOFetchRequest;
    class IOFetchResponse;
    class PlaybackCtx;

    // properties

    bool Enabled;

    // methods

    void Initialize();
    void Deinitialize();
    void Interpret(ICapturedEvent evt);
    void FixedUpdate();
    void LateUpdate();
    void Update();
};

Inherited Members

public:
    // properties

    bool Enabled;

    // methods

    void Interpret(ICapturedEvent evt);
    void Initialize();
    void Update();
    void FixedUpdate();
    void LateUpdate();
    void Deinitialize();

Detailed Documentation

An interpreter for microphone events.

Properties

bool Enabled

Gets a value indicating whether the interpreter is enabled and should receive update events.

Methods

void Initialize()

Initializes this instance.

void Deinitialize()

Deinitializes this instance.

void Interpret(ICapturedEvent evt)

Interprets the event.

Parameters:

evt

The event.

void FixedUpdate()

Called at the end of the physics update.

void LateUpdate()

Called at the start of the update loop.

void Update()

Called at the end of the update loop.