/**
* Given a source encoding, return an array of all target encodings to which
* data in this form can be converted.
* @param source the source encoding
*/
public static AudioFormat.Encoding[] getTargetEncodings(AudioFormat.Encoding source)
{
HashSet<AudioFormat.Encoding> result
= new HashSet<AudioFormat.Encoding>();
Iterator i = ServiceFactory.lookupProviders(FormatConversionProvider.class);
while (i.hasNext())
{
FormatConversionProvider prov = (FormatConversionProvider) i.next();
if (! prov.isSourceEncodingSupported(source))
continue;
AudioFormat.Encoding[] es = prov.getTargetEncodings();
for (int j = 0; j < es.length; ++j)
result.add(es[j]);
}
return result.toArray(new AudioFormat.Encoding[result.size()]);
}
AudioSystem.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:javify
作者:
评论列表
文章目录