Files
moonlight-embedded/src/com/limelight/binding/audio/AlsaAudioRenderer.java
2014-01-22 15:27:56 +01:00

27 lines
538 B
Java

package com.limelight.binding.audio;
import com.limelight.nvstream.av.audio.AudioRenderer;
/**
* Audio renderer implementation
* @author Iwan Timmer
*/
public class AlsaAudioRenderer implements AudioRenderer {
@Override
public void streamInitialized(int channelCount, int sampleRate) {
AlsaAudio.init(channelCount, sampleRate);
}
@Override
public void playDecodedAudio(byte[] bytes, int offset, int length) {
AlsaAudio.play(bytes, offset, length);
}
@Override
public void streamClosing() {
AlsaAudio.close();
}
}