Maven module :un.api : api-media :
Class : un.api.media.AudioSamples
Extends/Implements : -
Subclasses : -

A group of sample for each channel.
author  Johann Sorel


Variables : ENCODING_FLOAT, ENCODING_PCM, ENCODING_SIGNEDPCM
Functions : AudioSamples, getChannels, getEncoding, getNbBits, getSamples, asPCM, asPCMSigned, asFloat


public int ENCODING_FLOAT

public int ENCODING_PCM

public int ENCODING_SIGNEDPCM



param  channels
param  encoding FLOAT or PCM
param  nbBits used only with PCM type
param  samples
public void AudioSamples (int[] channels, int encoding, int nbBits, Object samples)

public int[] getChannels ()

public int getEncoding ()

public int getNbBits ()

public Object getSamples ()

public int[] asPCM (int[] buffer, int outNbBits)

public int[] asPCMSigned (int[] buffer, int nbBits)

public float[] asFloat (float[] buffer)