public abstract class

AudioFloatConverter

extends Object
java.lang.Object
   ↳ com.sun.media.sound.AudioFloatConverter

Class Overview

This class is used to convert between 8,16,24,32,32+ bit signed/unsigned big/litle endian fixed/floating point byte buffers and float buffers.

Summary

Fields
public static final AudioFormat.Encoding PCM_FLOAT
Public Constructors
AudioFloatConverter()
Public Methods
static AudioFloatConverter getConverter(AudioFormat format)
AudioFormat getFormat()
byte[] toByteArray(float[] in_buff, int in_len, byte[] out_buff, int out_offset)
abstract byte[] toByteArray(float[] in_buff, int in_offset, int in_len, byte[] out_buff, int out_offset)
byte[] toByteArray(float[] in_buff, int in_len, byte[] out_buff)
byte[] toByteArray(float[] in_buff, int in_offset, int in_len, byte[] out_buff)
byte[] toByteArray(float[] in_buff, byte[] out_buff)
float[] toFloatArray(byte[] in_buff, float[] out_buff)
abstract float[] toFloatArray(byte[] in_buff, int in_offset, float[] out_buff, int out_offset, int out_len)
float[] toFloatArray(byte[] in_buff, float[] out_buff, int out_len)
float[] toFloatArray(byte[] in_buff, float[] out_buff, int out_offset, int out_len)
float[] toFloatArray(byte[] in_buff, int in_offset, float[] out_buff, int out_len)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final AudioFormat.Encoding PCM_FLOAT

Public Constructors

public AudioFloatConverter ()

Public Methods

public static AudioFloatConverter getConverter (AudioFormat format)

public AudioFormat getFormat ()

public byte[] toByteArray (float[] in_buff, int in_len, byte[] out_buff, int out_offset)

public abstract byte[] toByteArray (float[] in_buff, int in_offset, int in_len, byte[] out_buff, int out_offset)

public byte[] toByteArray (float[] in_buff, int in_len, byte[] out_buff)

public byte[] toByteArray (float[] in_buff, int in_offset, int in_len, byte[] out_buff)

public byte[] toByteArray (float[] in_buff, byte[] out_buff)

public float[] toFloatArray (byte[] in_buff, float[] out_buff)

public abstract float[] toFloatArray (byte[] in_buff, int in_offset, float[] out_buff, int out_offset, int out_len)

public float[] toFloatArray (byte[] in_buff, float[] out_buff, int out_len)

public float[] toFloatArray (byte[] in_buff, float[] out_buff, int out_offset, int out_len)

public float[] toFloatArray (byte[] in_buff, int in_offset, float[] out_buff, int out_len)