作者热门文章
- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中com.bugvm.sound.YTargetDataLine
类的一些代码示例,展示了YTargetDataLine
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YTargetDataLine
类的具体详情如下:
包路径:com.bugvm.sound.YTargetDataLine
类名称:YTargetDataLine
暂无
代码示例来源:origin: ibinti/bugvm
@Override
public Line[] getTargetLines() {
Line[] line = new Line[1];
line[0] = (Line)new YTargetDataLine();
return line;
}
代码示例来源:origin: ibinti/bugvm
@Override
public void open(AudioFormat audioFormat) throws LineUnavailableException {
open(audioFormat, 1024*4);
if(Boolean.getBoolean("YDEBUG")) {
System.out.println("YTargetDataLine.open(AudioFormat audioFormat)");
}
}
//
代码示例来源:origin: ibinti/bugvm
@Override
public int read(byte[] buffer, int offset, int length) {
//this is a workaround to handle PA.
//this is to make sure PA close/stop stream when it is not running.
//if we call PA read, PA may keep running.
if (!isRunning()) return 0;
//System.out.println("YTargetDataLine requested " + length);
return YNative.read(buffer, offset, length);
}
}
代码示例来源:origin: com.bugvm/bugvm-rt
@Override
public int read(byte[] buffer, int offset, int length) {
//this is a workaround to handle PA.
//this is to make sure PA close/stop stream when it is not running.
//if we call PA read, PA may keep running.
if (!isRunning()) return 0;
//System.out.println("YTargetDataLine requested " + length);
return YNative.read(buffer, offset, length);
}
}
代码示例来源:origin: com.bugvm/bugvm-rt
@Override
public Line[] getTargetLines() {
Line[] line = new Line[1];
line[0] = (Line)new YTargetDataLine();
return line;
}
代码示例来源:origin: com.bugvm/bugvm-rt
@Override
public void open(AudioFormat audioFormat) throws LineUnavailableException {
open(audioFormat, 1024*4);
if(Boolean.getBoolean("YDEBUG")) {
System.out.println("YTargetDataLine.open(AudioFormat audioFormat)");
}
}
//
代码示例来源:origin: ibinti/bugvm
@Override
public Line getLine(Line.Info info) throws LineUnavailableException {
//check info and get the right line and return
if(info.getLineClass().equals(SourceDataLine.class)) {
//System.out.println("YMixer returning (Line)new YSourceDataLine(info);");
return (Line)new YSourceDataLine(info);
}
//
//check info and get the right line and return
if(info.getLineClass().equals(TargetDataLine.class)) {
//System.out.println("YMixer returning (Line)new YTargetDataLine(info);");
return (Line)new YTargetDataLine(info);
}
//
//check info and get the right line and return
if(info.getLineClass().equals(Clip.class)) {
//System.out.println("YMixer returning (Line)new YClip(info);");
return (Line)new YClip(info);
}
//
return (Line)new YLine(info);
}
代码示例来源:origin: com.bugvm/bugvm-rt
@Override
public Line getLine(Line.Info info) throws LineUnavailableException {
//check info and get the right line and return
if(info.getLineClass().equals(SourceDataLine.class)) {
//System.out.println("YMixer returning (Line)new YSourceDataLine(info);");
return (Line)new YSourceDataLine(info);
}
//
//check info and get the right line and return
if(info.getLineClass().equals(TargetDataLine.class)) {
//System.out.println("YMixer returning (Line)new YTargetDataLine(info);");
return (Line)new YTargetDataLine(info);
}
//
//check info and get the right line and return
if(info.getLineClass().equals(Clip.class)) {
//System.out.println("YMixer returning (Line)new YClip(info);");
return (Line)new YClip(info);
}
//
return (Line)new YLine(info);
}
本文整理了Java中com.bugvm.sound.YTargetDataLine.()方法的一些代码示例,展示了YTargetDataLine.()的具体用法。这些代码示例主要来源于Github/S
本文整理了Java中com.bugvm.sound.YTargetDataLine.open()方法的一些代码示例,展示了YTargetDataLine.open()的具体用法。这些代码示例主要来源于
我是一名优秀的程序员,十分优秀!