Capture Devices
I have alotts of questions about JMF, so any help would be appreciated. Thx in advance!!!!!!!!!!
Ok, so i'm new to this java media framework and there is one thing that has reallyyyyyyy been bothering me. It's about capture devices.
So, at first i thought i knew what they were. According to sun,
"You can use JMF to capture media data from a capture device such as a microphone or video camera."
This makes me believe that a capture device is a physical device plugged into the computer. Understanding this I looked for some introductory code to record from a microphone, and when i found it it worked fine.
But when I looked for what capture device it was using, it was using JavaSound, not a capture device with a name of 'microphone' or something similar. If I plug in a microphone, shouldn't java then indicate that there was a microphone capture device available? So i guess my questions are these...
1. If capture devices can include non-physical devices like Javasound, then what exactly are capture devices? Are these devices both physically outside the computer and also programs inside of the computer?
2. If I wanted to capture a live video by connecting a cam to the computer via a firewire, how would I know beforehand if the data format sent by the cam was able to be handled by Java?
3. Somewhere, I read that one needed to register a capturiedevice by using JMRegister. Why would i need to do this and how?
thx in advance!

