com.metaio.sdk
Class AudioRenderer

java.lang.Object
  extended by com.metaio.sdk.jni.IAudioCallback
      extended by com.metaio.sdk.AudioRenderer

public final class AudioRenderer
extends IAudioCallback

Audio Renderer thread Renders 16-bit PCM audio samples


Constructor Summary
AudioRenderer()
          Constructor
 
Method Summary
 void onAudioPause()
           
 void onAudioRestart()
           
 void onAudioSample(ByteBuffer soundBuffer)
           
 void onAudioStop()
           
 void release()
          Call release when no longer needed to free resources
 
Methods inherited from class com.metaio.sdk.jni.IAudioCallback
delete, getCPtr, swigReleaseOwnership, swigTakeOwnership
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AudioRenderer

public AudioRenderer()
Constructor

Method Detail

release

public void release()
Call release when no longer needed to free resources


onAudioPause

public void onAudioPause()
Overrides:
onAudioPause in class IAudioCallback

onAudioRestart

public void onAudioRestart()
Overrides:
onAudioRestart in class IAudioCallback

onAudioStop

public void onAudioStop()
Overrides:
onAudioStop in class IAudioCallback

onAudioSample

public void onAudioSample(ByteBuffer soundBuffer)
Overrides:
onAudioSample in class IAudioCallback
Parameters:
soundBuffer - struct containing the audio buffer