Lithium Multimedia Plugin v1.00 by PuffCool
puffcool@lithiumrat.org

Included Files:

Multimedia.dll		- Actual plugin (6kb)
Multimedia.lte		- Lithium Multimedia script (1.73kb)
Readme.txt		- Informational text (2.71kb)

Paths:

Extract Multimedia.lte to your Lithium Files directory. Multimedia.dll should be uploaded to the remote computer's system directory.

Commands:

-Enumerate Camera Drivers
This command will have the server respond with a driver index and a driver name. If no webcam drivers are found, then it will be stated. After receiving the server response, keep the driver index(es) in mind, as you will need them later on.

-Begin Microphone Capture
Here, you are able to start recording sound from the server's microphone (if present). You will need to enter an alias (a label/name) for your capture. The server will then begin recording microphone input until you tell it to stop.

-End & Save Microphone Capture
After already having started recording to an alias, you can use this command to stop the recorded alias and save the results to a file on the remote system (ex. c:\myfile.wav). You will need to use Lithium's File Explorer to locate and download the saved file.

-Hook Camera Drivers
Before hooking a webcam driver, you need to know the index for the specific driver. This is what the Enumerate Camera Drivers function is here for. Choose an index listed from the server results (after enumerating the camera drivers) and your hook will now be created. If the hook fails to initialize, then try a different driver index. If that still fails, maybe the remote system needs a good restart :P

-Snap & Save Webcam Image
Before you can save a webcam image, a hook should have already been made. Next, you need to enter the remote location and filename to save the captured image (ex. c:\myfile.bmp). The final step is to use Lithium's File Manager to locate and download the saved file.

-Unhook Camera Drivers
After you've decided you've done enough capturing from the webcam, it's probably a wise idea to unhook your drivers. This is for convenience. Keep in mind that after unhooking a specified device, you will need to rehook it again if you decide that you want to capture more images.


A few final notes:

If you don't specify a location when saving an image capture or sound recording, the file will still be saved in the last accessed directory. An easy way to find the file is to use Lithium's Find Files. What I recommend for good practice is to delete any saved files once you've downloaded them in order to not leave any traces.

Version 1.10 is now in development and should be more versatile. Keep checking back for information. As always, email all bugs/ideas to puffcool@lithiumrat.org. Have fun.