Lines Matching defs:info

189      * Obtains an array of mixer info objects that represents
191 * @return an array of info objects for the currently installed mixers. If no mixers
205 * @param info a <code>Mixer.Info</code> object representing the desired
210 * @throws IllegalArgumentException if the info object does not represent
214 public static Mixer getMixer(Mixer.Info info) {
222 return ((MixerProvider)providers.get(i)).getMixer(info);
226 // $$jb 08.20.99: If the strings in the info object aren't
236 if (info == null) {
257 + (info!=null?info.toString():"null"));
265 * @param info a <code>Line.Info</code> object that specifies the kind of
273 public static Line.Info[] getSourceLineInfo(Line.Info info) {
286 currentInfoArray = mixer.getSourceLineInfo(info);
305 * @param info a <code>Line.Info</code> object that specifies the kind of
313 public static Line.Info[] getTargetLineInfo(Line.Info info) {
326 currentInfoArray = mixer.getTargetLineInfo(info);
346 * @param info a <code>Line.Info</code> object describing the line for which support is queried
352 public static boolean isLineSupported(Line.Info info) {
361 if (mixer.isLineSupported(info)) {
374 * <p>If a <code>DataLine</code> is requested, and <code>info</code>
395 * @param info a <code>Line.Info</code> object describing the desired kind of line
407 public static Line getLine(Line.Info info) throws LineUnavailableException {
414 Mixer mixer = getDefaultMixer(providers, info);
415 if (mixer != null && mixer.isLineSupported(info)) {
416 return mixer.getLine(info);
435 if (isAppropriateMixer(mixer, info, true)) {
436 return mixer.getLine(info);
456 if (isAppropriateMixer(mixer, info, false)) {
457 return mixer.getLine(info);
477 info.toString() + " is supported.");
519 DataLine.Info info = new DataLine.Info(Clip.class, format);
520 return (Clip) AudioSystem.getLine(info);
554 DataLine.Info info = new DataLine.Info(Clip.class, format);
556 return (Clip) mixer.getLine(info);
603 DataLine.Info info = new DataLine.Info(SourceDataLine.class, format);
604 return (SourceDataLine) AudioSystem.getLine(info);
648 DataLine.Info info = new DataLine.Info(SourceDataLine.class, format);
650 return (SourceDataLine) mixer.getLine(info);
699 DataLine.Info info = new DataLine.Info(TargetDataLine.class, format);
700 return (TargetDataLine) AudioSystem.getLine(info);
746 DataLine.Info info = new DataLine.Info(TargetDataLine.class, format);
748 return (TargetDataLine) mixer.getLine(info);
1425 * @param info The requested line type
1429 private static Mixer getDefaultMixer(List providers, Line.Info info) {
1430 Class lineClass = info.getLineClass();
1439 mixer = getNamedMixer(instanceName, defaultProvider, info);
1444 mixer = getFirstMixer(defaultProvider, info,
1458 mixer = getNamedMixer(instanceName, providers, info);
1497 @param info The type of line the returned Mixer is required to
1504 Line.Info info) {
1509 if (isAppropriateMixer(mixer, info, false)) {
1522 @param info The type of line the returned Mixer is required to
1528 Line.Info info) {
1531 Mixer mixer = getNamedMixer(mixerName, provider, info);
1542 @param info The type of line the returned Mixer is required to
1551 Line.Info info,
1556 if (isAppropriateMixer(mixer, info, isMixingRequired)) {