JMFRegistry: Detect virtual webcam instead actual webcam

Hi all
I have a issue of not detecting my webcam by JMF registry.
Initially it was detected and worked fine. Recently I have installed virtual web camera.
So when I tried to capture video by JMFStudio (JMFStudio->capture) it plays the video from virtual web cam software not from my real web cam.
And under the JMF registry capture devices "vfw:Microsoft WDM Image Capture (Win32):0" was found.
Seems Virtual web cam driver doesn't change this because before installing the virtual software it was the same.
Virtual webcam software provides us an interface to change the video source and there it detects my web camera. So still I can use my web cam with JMF through this virtual web cam driver.
"I can remember that I have changed the default video source by an windows interface where it was prompt by JMF it self, it was a very simple interface having a single drop down where it carries all the capturing drivers I have installed. But not I cannot find this interface"
So can anyone please help me to get rid of this issue
Thnak You

Hi this is to answer my own question, I have found that JMF doesnot detect all the webcams(virtual or real) having same id "vfw:Microsoft WDM Image Capture (Win32):0.
So what we have to do is disable the current selected camera and start rescan of the capturing devices. Then it prompts a window to select what we want.
This is the link why we need such virtual webcam.
These are many virtual web cams which are free and works with JMF.
Edited by: deshan on Jun 8, 2009 7:02 PM

Similar Messages

  • Detect Virtual/Fake webcam

    Hello,
    We are developing a WPF C# application which requires a webcam screen shot capture. For this we need to detect fake webcams and remove them from the list of camera devices. Any idea on how to distinguish real webcams from fake ones?
    Thanks,
    Nabil D.

    Hello,
    I want To show you how access To the camera with AForge libraries, download and extract libraries from 
    http://www.aforgenet.com/framework/downloads.html
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using AForge.Video;
    using AForge.Video.DirectShow;
    namespace cam_aforge1
    public partial class Form1 : Form
    private bool DeviceExist = false;
    private FilterInfoCollection videoDevices;
    private VideoCaptureDevice videoSource = null;
    public Form1()
    InitializeComponent();
    // get the devices name
    private void getCamList()
    try
    videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice);
    comboBox1.Items.Clear();
    if (videoDevices.Count == 0)
    throw new ApplicationException();
    DeviceExist = true;
    foreach (FilterInfo device in videoDevices)
    comboBox1.Items.Add(device.Name);
    comboBox1.SelectedIndex = 0; //make dafault to first cam
    catch (ApplicationException)
    DeviceExist = false;
    comboBox1.Items.Add("No capture device on your system");
    //refresh button
    private void rfsh_Click(object sender, EventArgs e)
    getCamList();
    //toggle start and stop button
    private void start_Click(object sender, EventArgs e)
    if (start.Text == "&Start")
    if (DeviceExist)
    videoSource = new VideoCaptureDevice(videoDevices[comboBox1.SelectedIndex].MonikerString);
    videoSource.NewFrame += new NewFrameEventHandler(video_NewFrame);
    CloseVideoSource();
    videoSource.DesiredFrameSize = new Size(160, 120);
    //videoSource.DesiredFrameRate = 10;
    videoSource.Start();
    label2.Text = "Device running...";
    start.Text = "&Stop";
    timer1.Enabled = true;
    else
    label2.Text = "Error: No Device selected.";
    else
    if (videoSource.IsRunning)
    timer1.Enabled = false;
    CloseVideoSource();
    label2.Text = "Device stopped.";
    start.Text = "&Start";
    //eventhandler if new frame is ready
    private void video_NewFrame(object sender, NewFrameEventArgs eventArgs)
    Bitmap img = (Bitmap)eventArgs.Frame.Clone();
    //do processing here
    pictureBox1.Image = img;
    //close the device safely
    private void CloseVideoSource()
    if (!(videoSource == null))
    if (videoSource.IsRunning)
    videoSource.SignalToStop();
    videoSource = null;
    //get total received frame at 1 second tick
    private void timer1_Tick(object sender, EventArgs e)
    label2.Text = "Device running... " + videoSource.FramesReceived.ToString() + " FPS";
    //prevent sudden close while device is running
    private void Form1_FormClosed(object sender, FormClosedEventArgs e)
    CloseVideoSource();

  • Skype doesn't detect the webcam

    I know this problem has been posted out many times, but unfortunately after trying each solution, it's resolves nothing on my problem.
    I'm using ASUS X44C series, skype doesn't detect the webcam itself. And using Windows 7 64bit.
    I've been trying to reinstal the lifeframe for webcam. Doesn't work
    Tried to using many cam. doesn't work
    Tried to making default the windows itself. Doesn't work
    Reinstall and update skype. Still doesn't work
    I even calling an IT to fix this, but he still unable to find the problems.
    Any ideas?

    Please,  run the DirectX diagnostics tool (32-bit version).
    Go to Windows Start and in the Run box type dxdiag.exe and press the OK button. This will start the DirectX diagnostics program. Run this diagnostics and save the results to a file. Please, attach this file to your post.
    Be aware that you will have to zip this file before attaching it here.

  • Skype can't detect mt webcam since I updated to la...

     Hi
    I have an Advent Modena 202m and since I updated to the latest version (7.0.85.102) skype cant detect my webcam even though my webcam is switched on. I hit fn+f7 and it tells me the  webcam is switched on. 
    Any ideas? Thanks.

    Please,  run the DirectX diagnostics tool (32-bit option).
    Go to Windows Start and in the Run box type dxdiag.exe and press the OK button. This will start the DirectX diagnostics program. Run this diagnostics and save the results to a file. Please, attach this file to your post.
    Be aware that you will have to zip this file before attaching it here.

  • To detect USB webcam

    Hi, I am trying to detect USB webcam using NI Vision Assistant but its not works ! I already installed requisite drivers for it though its not possible to acquire images using webcam.

    f your goal is to work with you ltener vision first note that the programs have a cost, in any case you can use them in mode of assessment and expire over a period of time. You can perform image acquisition only drivers from VAS , but for any treatment or handling or VDM VBAI you need , plus VAS . You can download the evaluation software from the following links :
    Módulo NI Vision Development https://lumen.ni.com/nicif/us/evalvisiondevmodule/content.xhtml
    NI Vision Builder para Inspección Automatizada (AI) https://lumen.ni.com/nicif/us/machinevisionbrochure/content.xhtml
    NI Vision Acquisition Software http://joule.ni.com/nidu/cds/view/p/id/3818/lang/en
    In this example, we will create a program in Labview to capture images from a USB camera to your application for further processing using the NI Vision module.
    https://decibel.ni.com/content/docs/DOC-30531
    Atom
    Certified LabVIEW Associate Developer

  • Detect possible webcam resolutions

    Happy New Year to everybody!
    So, I searched forums and googled and not found anything on how to detect the Webcam supported resolutions in flash.
    The whole issue stems from the issue when I use Camera.getCamera() (only have one attached to my laptop) I'm always getting
    different values for camera.height and camera.width. Also some 720p cams have different aspect ratio then the old cameras.
    Is there possible to detect somehow what's the largets resolution is supported by a webcam? Or all possible resolutions supported?
    GLTA.

    hi
    I´m trying to know if the webcam is 4/3 or 16/9. You know that your solution could work?
    cam.setMode(64000,48000,fps);
    switch (ScaleCam(cam)) {
                    case 1.33: // 4/3
                        mx.controls.Alert.show("4/3"+"\n"+cam.width+"\n"+cam.height);
                        break;
                    case 1.77: // 16/9
                        mx.controls.Alert.show("16/9"+"\n"+cam.width+"\n"+cam.height);
                        break;
                    case 3: //
                        break;
    protected function ScaleCam(cam:Camera):Number {
        var scale:Number = new Number();
        scale = cam.width/cam.height;
        scale = Number(scale.toFixed(2));
        return scale;
    I haven´t got webcam HD 16/9, so can´t try this solution.
    Thanks!

  • Detecting multiple webcams

    There's a lot of old posts about this, but no solutions. Does anyone know a way to detect multiple webcams? It appears that JMF can't do this, but maybe someone has come up with another way? I'm trying to switch between 2 usb webcams.
    Thanks!

    What type of scanner do you have? Did it come with software or are you just using Image Capture? I've a Canon printer/scanner and use the supplied software to preview and select the item that I want to scan at any given time. Never used Image Capture before...
    Clinton

  • Skype can't detect any webcam

    Hi, Since I updated the newer version of skype 6.11, my video does not work anymore. When I go under options, I get the message, "skype can't detect any webcam". I have a built-in camera in my laptop using windows 7. I know my camera works, but I don't know how to make skype detect my built-in camera. So far, I can call people, I see and hear them and they can hear me, but they can't see me since I don't even have the options to put on my camera anymore. Please, can anyone help me with this issue? I have already uninstalled and reinstalled skype, but it does not work. Thank you

    Please,  run the DirectX diagnostics tool. Go to Windows Start and in the Run box type dxdiag.exe and press the OK button. This will start the DirectX diagnostics program. Run this diagnostics and save the results to a file. Please, attach this file to your post. Be aware that you will have to zip this file before attaching it here.

  • Its possible to create a virtual Webcam

    its possible to create a virtual Webcam.
    I want to capture desktop screen and sound and the output as webcam.
    It is because i want to share desktop screen and sound through flash and red5.
    Any one can tell me is it possible?
    If yes, can get me some tips on how to?
    I search in google with [ java+simulate webcam] [java+virtual webcam] but the result is not usful to me.

    You can easily get a screen capture using Robot.

  • Skype not detecting my webcam, please reply..

    Hi, I am currently using the built-in HD Webcam 101 on my laptop for Skype. This is my exact laptop: http://h10025.www1.hp.com/ewfrf/wc/product?product=4229965&lc=en&cc=us&dlc=en&lang=en&cc=us 
    I've been able to use the video call perfectly fine up until this past week. Skype is not able to detect my webcam at all and on my Device Manager, my HD Webcam 101 says that it is working properly.
    I've tried disabling and then enabling it. It works! But, the same issue re-occurs whenever I restart my laptop. Obviously, I don't want to keep doing that procedure just to get it working. Is there anyway you guys can help me fix this issue? It is becoming a big problem because I make a lot of business video calls over Skype. Thanks...hope I get a response asap.

    Are you starting Skype automatically when you start Windows, or do you start Skype manually after Windows is already running?   If you're starting Skype with Windows, try changing to letting Windows start before starting Skype to see if that makes any difference.
    When Skype doesn't detect your webcam, if you click on Tools > Options > Video settings, what does it say in the "Select webcam" box?    If you click on the pull down arrow next to that box, are there choices that can be selected there?
    If there is nothing that can be selected in Video settings, and since you weren't having this problem up until recently, you can try recetting your Skype configuration files with this procedure:
    Quit Skype.  Hold the Windows key and type r.  In the box that comes up type %appdata% <enter>.  Scroll down to find the \Skype folder and rename it something like \Skype_old.  Restart Skype.
    Note:  Renaming the Skype folder will move IM and call history to the renamed folder.  They can be recovered with a few extra steps.
    Please note: I do not respond to requests for help via Private Message.

  • Can't detect "creative webcam pro"

    Hi,
    can't detect "creative webcam pro",
    Vector devices=CaptureDeviceManager.getDeviceList(null);
    System.out.println(devices.size());
    System.out.println(devices.elementAt(0));
    i get:
    1
    JavaSound audio capture : javasound://44100
    "java JMStudio" doesn't detect also.
    win 2000, JMF2.1.1b(Java),JDK1.4.1.
    can somebody help me?

    Hi.
    I have the same problem with my Logitech webcam. But i tried the registry scan and the webcam appeared. But: With CaptureDeviceManager.gerDeviceList(..) I get only 2 sound devices, not my vfw-webcam.
    Any idea?
    Greetings, Steffen

  • Sharepoint 2013 - change database information (type virtual ip instead of sql alias name)

    Hi,
    i have a sharepoint 2013 farm. when i set up the farm i used sql alias. however , i want to  remove sql alias and type a virtual ip instead of it. Is it possible on sharepoint. If so , how can i do it ?
    thank you!

    For the entire farm, no this is not possible. The connection information for the Administration and Configuration databases cannot be changed. So you need to continue relying on the alias.
    What you could do is make a DNS alias that matches the SQL Alias in-use by SharePoint. Map the DNS A record to the VIP. Stop SharePoint-related services and then remove the SQL Alias via cliconfg.exe.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • Motion detection with webcam

    do anybody knows how to activate an action in flash with a
    webcam... i mean.. when i stand at front webcam start a flash
    presentation like a welcome movie... thanks

    Does anyone know of a chat/webcam solution that detects motion? The idea is I am putting a Virtual Me in my office because I am moving out of state and support the office remotely. No joke!
    The idea is they walk into my former office space, the webcam detects the motion and alerts me at my remote location, and then we chat almost as if I'm still there...
    We also will be using Skype for Business but this is more like a chat station.
    This topic first appeared in the Spiceworks Community

  • Skype not detecting HP Webcam

    Hi, 
    I have a HP Pavilion DV3000 series laptop with Windows Vista Home Premium 32-bit. After the recent update of my Skype to 6.20 skype is not detecting my in-built webcam. I tried installing the older version as per other threads found in the community but Skype is not allowing to login with it.
    Please help me to resolve this as it is very disappointing to see an update has made skype of no use.
    Thanks in advance.
    Solved!
    Go to Solution.

    Please,  run the DirectX diagnostics tool (32-bit version).
    Go to Windows Start and in the Run box type dxdiag.exe and press the OK button. This will start the DirectX diagnostics program. Run this diagnostics and save the results to a file. Please, attach this file to your post.
    Be aware that you will have to zip this file before attaching it here.

  • Arch Linux doesn't automatically detect my webcam.

    I have a Mikomi USB webcam (not sure which drivers it uses). When I'm logged in and on my desktop (which is, for the record, Gnome 3) and I connect my cam, Arch Linux doesn't detect it. I can resolve this problem, however, by logging out and logging back in, in which the camera will be detected and will work.
    How can I get it to automatically connect on insertion?
    EDIT: Seems as if Arch Linux does detect it on insertion ("lsusb" shows "ALi corp.", which I believe is what the 'cam is based on), but it won't show up in Cheese, Opera, etc.
    Last edited by oldtimeyjunk (2012-10-07 21:29:04)

    oldtimeyjunk wrote:How can I get it to automatically connect on insertion?
    A udev rule.

Maybe you are looking for