Search code examples
c#windowsdirectxvideo-capture

Pause & Resume live video capture from webcam using DirectX.capture


hi i am following this link http://www.codeproject.com/KB/directx/directxcapture.aspx

to capture data from webcam.Its working fine but when i pause and do resume then the file that contains data, its size increases but old data is lost and only new data persists.

can anybody point me towards a working example/tutorial where pause feature works.

i tried/searched many links but still landed nowhere.

can anybody provide me some help!!!


Solution

  • I tried the pause behavior of directShow.net but somehow it did not worked.

    when i paused a avi file was created and when i resumed i found that the new contents are written on the previous file. the size of the file increased but the older content was washed away.

    So i tried this:

    1) When i paused a file say test.avi was generated.
    2) when i resumed i renamed test to test1.avi and created new test.avi 
    file and merged them when user clicks on stop.
    

    In this way i achieved pause feature. though its indirect but its still working for me.. hope i could implement the direct way.