作者热门文章
- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中com.bugvm.sound.YClip
类的一些代码示例,展示了YClip
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YClip
类的具体详情如下:
包路径:com.bugvm.sound.YClip
类名称:YClip
暂无
代码示例来源:origin: ibinti/bugvm
@Override
public void run() {
while(thread!=null) {
//get data
byte[] buffer = new byte[bufferLength];
read(buffer);
//
//write it
YNative.write(buffer,0,buffer.length);
}
}
代码示例来源:origin: ibinti/bugvm
@Override
public void open(AudioInputStream stream) throws LineUnavailableException {
int size = 5000000;
//int size = (int)(stream.getFrameLength() * stream.getFormat().getFrameSize());
//
byte[] buffer = new byte[size];
//
int offset = 0;
int bufferSize = buffer.length;
//
try {
stream.read(buffer, offset, bufferSize);
} catch (IOException ex) {
if(Boolean.getBoolean("YDEBUG")) {
}
}
//
open(stream.getFormat(),buffer,offset,bufferSize);
}
代码示例来源: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);
}
代码示例来源:origin: com.bugvm/bugvm-rt
@Override
public void open(AudioInputStream stream) throws LineUnavailableException {
int size = 5000000;
//int size = (int)(stream.getFrameLength() * stream.getFormat().getFrameSize());
//
byte[] buffer = new byte[size];
//
int offset = 0;
int bufferSize = buffer.length;
//
try {
stream.read(buffer, offset, bufferSize);
} catch (IOException ex) {
if(Boolean.getBoolean("YDEBUG")) {
}
}
//
open(stream.getFormat(),buffer,offset,bufferSize);
}
代码示例来源: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 void run() {
while(thread!=null) {
//get data
byte[] buffer = new byte[bufferLength];
read(buffer);
//
//write it
YNative.write(buffer,0,buffer.length);
}
}
本文整理了Java中com.bugvm.sound.YClip.open()方法的一些代码示例,展示了YClip.open()的具体用法。这些代码示例主要来源于Github/Stackoverflow
本文整理了Java中com.bugvm.sound.YClip.read()方法的一些代码示例,展示了YClip.read()的具体用法。这些代码示例主要来源于Github/Stackoverflow
我是一名优秀的程序员,十分优秀!