mirror of
https://github.com/moonlight-stream/moonlight-embedded.git
synced 2026-04-05 07:26:07 +00:00
28 lines
732 B
Java
28 lines
732 B
Java
package com.limelight.binding;
|
|
|
|
import java.net.InetAddress;
|
|
import java.net.UnknownHostException;
|
|
|
|
import com.limelight.binding.audio.JavaxAudioRenderer;
|
|
import com.limelight.binding.video.SwingCpuDecoderRenderer;
|
|
import com.limelight.nvstream.av.audio.AudioRenderer;
|
|
import com.limelight.nvstream.av.video.VideoDecoderRenderer;
|
|
|
|
public class PlatformBinding {
|
|
public static VideoDecoderRenderer getVideoDecoderRenderer() {
|
|
return new SwingCpuDecoderRenderer();
|
|
}
|
|
|
|
public static String getDeviceName() {
|
|
try {
|
|
return InetAddress.getLocalHost().getHostName();
|
|
} catch (UnknownHostException e) {
|
|
return "LimelightPC";
|
|
}
|
|
}
|
|
|
|
public static AudioRenderer getAudioRenderer() {
|
|
return new JavaxAudioRenderer();
|
|
}
|
|
}
|