Lines Matching refs:Info

106  * {@code getName} method of {@code Mixer.Info}. Either the class name, or the
111 * the installed providers, the list of {@code Mixer.Info} objects is retrieved
114 * all available {@code Mixer.Info} objects.
116 * If a mixer name is specified, the resulting list of {@code Mixer.Info}
119 * matching {@code Mixer.Info} object is found, or the mixer name is not
145 * @see Line.Info
175 public static Mixer.Info[] getMixerInfo() {
177 List<Mixer.Info> infos = getMixerInfoList();
178 Mixer.Info[] allInfos = infos.toArray(new Mixer.Info[infos.size()]);
185 * @param info a {@code Mixer.Info} object representing the desired mixer,
194 public static Mixer getMixer(final Mixer.Info info) {
217 * @param info a {@code Line.Info} object that specifies the kind of lines
219 * @return an array of {@code Line.Info} objects describing source lines
222 * @see Mixer#getSourceLineInfo(Line.Info)
224 public static Line.Info[] getSourceLineInfo(Line.Info info) {
226 Vector<Line.Info> vector = new Vector<>();
227 Line.Info[] currentInfoArray;
230 Line.Info fullInfo = null;
231 Mixer.Info[] infoArray = getMixerInfo();
243 Line.Info[] returnedArray = new Line.Info[vector.size()];
256 * @param info a {@code Line.Info} object that specifies the kind of lines
258 * @return an array of {@code Line.Info} objects describing target lines
261 * @see Mixer#getTargetLineInfo(Line.Info)
263 public static Line.Info[] getTargetLineInfo(Line.Info info) {
265 Vector<Line.Info> vector = new Vector<>();
266 Line.Info[] currentInfoArray;
269 Line.Info fullInfo = null;
270 Mixer.Info[] infoArray = getMixerInfo();
282 Line.Info[] returnedArray = new Line.Info[vector.size()];
293 * {@code Line.Info} object. A line is supported if any installed mixer
296 * @param info a {@code Line.Info} object describing the line for which
300 * @see Mixer#isLineSupported(Line.Info)
302 public static boolean isLineSupported(Line.Info info) {
305 Mixer.Info[] infoArray = getMixerInfo();
322 * {@code Line.Info} object.
325 * {@code DataLine.Info} specifying at least one fully qualified audio
342 * @param info a {@code Line.Info} object describing the desired kind of
350 * one line matching the specified {@code Line.Info} object through
353 public static Line getLine(Line.Info info) throws LineUnavailableException {
375 Mixer.Info[] infos = provider.getMixerInfo();
397 Mixer.Info[] infos = provider.getMixerInfo();
450 * @see #getClip(Mixer.Info)
458 DataLine.Info info = new DataLine.Info(Clip.class, format);
472 * @param mixerInfo a {@code Mixer.Info} object representing the desired
484 public static Clip getClip(Mixer.Info mixerInfo) throws LineUnavailableException{
489 DataLine.Info info = new DataLine.Info(Clip.class, format);
526 * @see #getSourceDataLine(AudioFormat, Mixer.Info)
531 DataLine.Info info = new DataLine.Info(SourceDataLine.class, format);
538 * the mixer specified by the {@code Mixer.Info} object.
552 * @param mixerinfo a {@code Mixer.Info} object representing the desired
566 Mixer.Info mixerinfo)
568 DataLine.Info info = new DataLine.Info(SourceDataLine.class, format);
605 * @see #getTargetDataLine(AudioFormat, Mixer.Info)
612 DataLine.Info info = new DataLine.Info(TargetDataLine.class, format);
619 * mixer specified by the {@code Mixer.Info} object.
633 * @param mixerinfo a {@code Mixer.Info} object representing the desired
648 Mixer.Info mixerinfo)
651 DataLine.Info info = new DataLine.Info(TargetDataLine.class, format);
1303 private static Mixer getDefaultMixer(List<MixerProvider> providers, Line.Info info) {
1379 Line.Info info) {
1380 Mixer.Info[] infos = provider.getMixerInfo();
1403 Line.Info info) {
1424 Line.Info info,
1426 Mixer.Info[] infos = provider.getMixerInfo();
1450 Line.Info lineInfo,
1472 private static List<Mixer.Info> getMixerInfoList() {
1485 private static List<Mixer.Info> getMixerInfoList(List<MixerProvider> providers) {
1486 List<Mixer.Info> infos = new ArrayList<>();
1488 Mixer.Info[] someInfos; // per-mixer
1489 Mixer.Info[] allInfos; // for all mixers