interface MAGES::Recorder::IEncoder

Overview

Represents an encoder. More…

interface IEncoder
{
    // methods

    void Init();
    void Deinit();
    void PushSamples(float[] data, int channels);
};

// direct descendants

class WaveEncoder;

Detailed Documentation

Represents an encoder.

Methods

void Init()

Initialize the encoder.

void Deinit()

Deinitialize the encoder.

void PushSamples(float[] data, int channels)

Push samples to the encoder.

Parameters:

data

The sample data.

channels

The number of channels.