I would like to ask if there is any possibility to access the cdrom device via sound libraries in Java.
What I want to do is to mute CD Analog. I've searched using google for a long time, but there is no information about such an operation. I assume that this is trivial or very complex.
This simple code list my mixers:
try
{
    Mixer.Info [] mixerList = AudioSystem.getMixerInfo();
    for (Mixer.Info mixerInfo : mixerList)
    {
        System.out.println();
        System.out.println("MIXER: "+ mixerInfo.getName());
        Mixer mixer = AudioSystem.getMixer(mixerInfo);
        Line.Info[] li = mixer.getSourceLineInfo();
        System.out.println("LINES:");
        for (Line.Info info2 : li)
        {
            System.out.println(info2.toString());
        }
    }
} 
catch (Exception e)
{
    e.printStackTrace();
}
The output is:
MIXER: Primary Sound Driver LINES: interface SourceDataLine supporting 8 audio formats, and buffers of at least 32 bytes interface Clip supporting 8 audio formats, and buffers of at least 32 bytes MIXER: Speakers (Realtek High Definition Audio) LINES: interface SourceDataLine supporting 8 audio formats, and buffers of at least 32 bytes interface Clip supporting 8 audio formats, and buffers of at least 32 bytes MIXER: Primary Sound Capture Driver LINES: MIXER: Desktop Microphone (Cinema - Mi LINES: MIXER: Microphone (Realtek High Defini LINES: MIXER: Port Speakers (Realtek High Definiti LINES: MIXER: Port Desktop Microphone (Cinema - Mi LINES: MICROPHONE source port MIXER: Port Microphone (Realtek High Defini LINES: MICROPHONE source port
But there is no such device like cd analog. When I try obtaining a particular port from the mixer using Port.Info.COMPACT_DISC there is an exception no such device.
Can anybody assist me with this issue?
 
     
    