title: DirectShow - Microsoft LifeCam Studio - RBG24 format lost
body: <p>I'm using DirectShowNet in C#. I've been developing an application to work with webcams to display video, change resolution, and take pictures (either Still pin or from the Capture stream). I've been testing it on 2 different machines (Win 7 64-bit &amp; Win 8 64-bit) and with the internal webcams on those machines (they are laptops) and 2 other webcams, Logitech C920 and Microsoft LifeCam Studio.</p>
  
  <p>One day, the LifeCam Studio stopped working on my Win 8 machine. Using GraphEditPlus, checking the VideoFormats for the Capture pin, I notice that, mysteriously, the RGB24 formats are no longer listed. I have written my application to use only 24-bit color format. Only YUY2 16-bit formats are listed. If I check the same webcam on my Win 7 machine, I see both the YUY2 and the RGB24 formats being listed. Previously, my Win 8 machine did list both of these formats.</p>
  
  <p>The question is, <strong>what could cause DirectShow to change the list of VideoFormats for the Capture pin?</strong> So far, I've noticed that changing driver versions makes a huge difference for webcams in what pins they support, but I haven't seen them change video formats like this. As far as I know, I have not updated the drivers for the webcam on either machine.</p>
  
  <p>Here are the driver versions for both machines.</p>
  
  <hr>
  
  <h2>LifeCam Studio - Windows 7 - 64-bit</h2>
  
  <p><img src="https://i.stack.imgur.com/4XNWi.png" alt="LifeCam Studio - Windows 7 - 64-bit"></p>
  
  <h2>LifeCam Studio - Windows 8 - 64-bit</h2>
  
  <p><img src="https://i.stack.imgur.com/Nw37V.png" alt="LifeCam Studio - Windows 8 - 64-bit"></p>