Results 1 to 14 of 14

Thread: How to Turn Off Webcam Lights

  1. #1

    Thread Starter
    Banned
    Join Date
    May 2014
    Posts
    7

    Question How to Turn Off Webcam Lights

    hello every one i had an code to Capture Image from webacam my problem while using this code the lights in the webcam is powered on i need to switch the webcam lights my code is
    Code:
    Public Class Form1
        Const WM_CAP As Short = &H400S
        Const WM_CAP_DRIVER_CONNECT As Integer = WM_CAP + 10
        Const WM_CAP_DRIVER_DISCONNECT As Integer = WM_CAP + 11
        Const WM_CAP_EDIT_COPY As Integer = WM_CAP + 30
        Const WM_CAP_SET_PREVIEW As Integer = WM_CAP + 50
        Const WM_CAP_SET_PREVIEWRATE As Integer = WM_CAP + 52
        Const WM_CAP_SET_SCALE As Integer = WM_CAP + 53
        Const WS_CHILD As Integer = &H40000000
        Const WS_VISIBLE As Integer = &H10000000
        Const SWP_NOMOVE As Short = &H2S
        Const SWP_NOSIZE As Short = 1
        Const SWP_NOZORDER As Short = &H4S
        Const HWND_BOTTOM As Short = 1
        Dim iDevice As Integer = 0
        Dim hHwnd As Integer
        Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Integer, ByVal wMsg As Integer, ByVal wParam As Integer, ByVal lParam As Object) As Integer
        Declare Function SetWindowPos Lib "user32" Alias "SetWindowPos" (ByVal hwnd As Integer, ByVal hWndInsertAfter As Integer, ByVal x As Integer, ByVal y As Integer, ByVal cx As Integer, ByVal cy As Integer, ByVal wFlags As Integer) As Integer
        Declare Function DestroyWindow Lib "user32" (ByVal hndw As Integer) As Boolean
        Declare Function capCreateCaptureWindowA Lib "avicap32.dll" (ByVal lpszWindowName As String, ByVal dwStyle As Integer, ByVal x As Integer, ByVal y As Integer, ByVal nWidth As Integer, ByVal nHeight As Short, ByVal hWndParent As Integer, ByVal nID As Integer) As Integer
        Declare Function capGetDriverDescriptionA Lib "avicap32.dll" (ByVal wDriver As Short, ByVal lpszName As String, ByVal cbName As Integer, ByVal lpszVer As String, ByVal cbVer As Integer) As Boolean
    
        Private Sub LoadDeviceList()
            Dim strName As String = Space(100)
            Dim strVer As String = Space(100)
            Dim bReturn As Boolean
            Dim x As Integer = 0
            Do
                bReturn = capGetDriverDescriptionA(x, strName, 100, strVer, 100)
                If bReturn Then lstDevices.Items.Add(strName.Trim)
                x += 1
            Loop Until bReturn = False
        End Sub
    
        Private Sub OpenPreviewWindow()
            Dim iHeight As Integer = picCapture.Height
            Dim iWidth As Integer = picCapture.Width
            hHwnd = capCreateCaptureWindowA(iDevice, WS_VISIBLE Or WS_CHILD, 0, 0, 640, 480, picCapture.Handle.ToInt32, 0)
            If SendMessage(hHwnd, WM_CAP_DRIVER_CONNECT, iDevice, 0) Then
                SendMessage(hHwnd, WM_CAP_SET_SCALE, True, 0)
                SendMessage(hHwnd, WM_CAP_SET_PREVIEWRATE, 66, 0)
                SendMessage(hHwnd, WM_CAP_SET_PREVIEW, True, 0)
                SetWindowPos(hHwnd, HWND_BOTTOM, 0, 0, picCapture.Width, picCapture.Height, SWP_NOMOVE Or SWP_NOZORDER)
                btnSave.Enabled = True
                btnStop.Enabled = True
                btnStart.Enabled = False
            Else
                DestroyWindow(hHwnd)
                btnSave.Enabled = False
            End If
        End Sub
    
        Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
            Dim data As IDataObject
            Dim bmap As Image
            SendMessage(hHwnd, WM_CAP_EDIT_COPY, 0, 0)
            data = Clipboard.GetDataObject()
            If data.GetDataPresent(GetType(System.Drawing.Bitmap)) Then
                bmap = CType(data.GetData(GetType(System.Drawing.Bitmap)), Image)
                picCapture.Image = bmap
                ClosePreviewWindow()
                btnSave.Enabled = False
                btnStop.Enabled = False
                btnStart.Enabled = True
                If sfdImage.ShowDialog = DialogResult.OK Then
                    bmap.Save(sfdImage.FileName, Imaging.ImageFormat.Bmp)
                End If
            End If
        End Sub
    
        Private Sub ClosePreviewWindow()
            SendMessage(hHwnd, WM_CAP_DRIVER_DISCONNECT, iDevice, 0)
            DestroyWindow(hHwnd)
        End Sub
    
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            LoadDeviceList()
        End Sub
    
        Private Sub btnStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnStart.Click
            OpenPreviewWindow()
            btnStart.Enabled = False
            btnStop.Enabled = True
        End Sub
    
        Private Sub btnStop_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnStop.Click
            ClosePreviewWindow()
            btnStart.Enabled = True
            btnStop.Enabled = False
        End Sub
    Please someone correct the code to Switch off the Lights in the Webcam

  2. #2
    Super Moderator FunkyDexter's Avatar
    Join Date
    Apr 2005
    Location
    An obscure body in the SK system. The inhabitants call it Earth
    Posts
    7,957

    Re: How to Turn Off Webcam Lights

    You would need to check the documentation for the web cam in question to see whether it offers such a feature. Why would you want to turn the lights off though?
    The best argument against democracy is a five minute conversation with the average voter - Winston Churchill

    Hadoop actually sounds more like the way they greet each other in Yorkshire - Inferrd

  3. #3
    Hyperactive Member
    Join Date
    Feb 2009
    Posts
    313

    Re: How to Turn Off Webcam Lights

    He probably has a girl coming to his room and wants to make a memory of their first....khm...Chat session?

  4. #4
    Fanatic Member namrekka's Avatar
    Join Date
    Feb 2005
    Location
    Netherlands
    Posts
    639

    Re: How to Turn Off Webcam Lights

    Duck Tape?

  5. #5
    Super Moderator jmcilhinney's Avatar
    Join Date
    May 2005
    Location
    Sydney, Australia
    Posts
    111,221

    Re: How to Turn Off Webcam Lights

    Quote Originally Posted by namrekka View Post
    Duck Tape?
    You should watch the movie "It's a Disaster". It's "duct tape".
    Why is my data not saved to my database? | MSDN Data Walkthroughs
    VBForums Database Development FAQ
    My CodeBank Submissions: VB | C#
    My Blog: Data Among Multiple Forms (3 parts)
    Beginner Tutorials: VB | C# | SQL

  6. #6
    I'm about to be a PowerPoster! Joacim Andersson's Avatar
    Join Date
    Jan 1999
    Location
    Sweden
    Posts
    14,649

    Re: How to Turn Off Webcam Lights

    @Cyb3rKinG, can you explain why you would need to do this? It sound very suspicious when you don't want a person to see that the webcam is turned on.

  7. #7
    Fanatic Member namrekka's Avatar
    Join Date
    Feb 2005
    Location
    Netherlands
    Posts
    639

    Re: How to Turn Off Webcam Lights

    Quote Originally Posted by jmcilhinney View Post
    You should watch the movie "It's a Disaster". It's "duct tape".
    Both excists...lol

  8. #8
    I'm about to be a PowerPoster! kleinma's Avatar
    Join Date
    Nov 2001
    Location
    NJ - USA (Near NYC)
    Posts
    23,373

    Re: How to Turn Off Webcam Lights

    This has to be one of the shadiest questions I have seen asked in a long time.

  9. #9
    I'm about to be a PowerPoster! Joacim Andersson's Avatar
    Join Date
    Jan 1999
    Location
    Sweden
    Posts
    14,649

    Re: How to Turn Off Webcam Lights

    Quote Originally Posted by kleinma View Post
    This has to be one of the shadiest questions I have seen asked in a long time.
    Yes and until the OP gives a very good answer to the question I posted I would like to ask all members of this forum to stop replying to this thread. I will give him until Monday to give a reply and if he hasn't this thread will be closed.

  10. #10

    Thread Starter
    Banned
    Join Date
    May 2014
    Posts
    7

    Re: How to Turn Off Webcam Lights

    i does not like to turn on the Cam lights

  11. #11
    I'm about to be a PowerPoster! Joacim Andersson's Avatar
    Join Date
    Jan 1999
    Location
    Sweden
    Posts
    14,649

    Re: How to Turn Off Webcam Lights

    Quote Originally Posted by Cyb3rKinG View Post
    i does not like to turn on the Cam lights
    We already knew that since that was clear from the question. What I want you to do is to provide a valid reason for why you don't want the cam light to turn on.
    Last edited by Joacim Andersson; Oct 4th, 2014 at 11:15 AM.

  12. #12

    Thread Starter
    Banned
    Join Date
    May 2014
    Posts
    7

    Re: How to Turn Off Webcam Lights

    i don;t need see the cam lights are on

  13. #13
    Lively Member
    Join Date
    Aug 2014
    Posts
    87

    Re: How to Turn Off Webcam Lights

    I agree that this is a very shady question. I do not personally feel his reply is enough for anyone to help him fix this, because it's very suspicious. And we all know what I mean when I say "suspicious".

  14. #14
    I'm about to be a PowerPoster! Joacim Andersson's Avatar
    Join Date
    Jan 1999
    Location
    Sweden
    Posts
    14,649

    Re: How to Turn Off Webcam Lights

    Quote Originally Posted by Cyb3rKinG View Post
    i don;t need see the cam lights are on
    Yes, you've stated that several times and I have also asked you several times (including several private PM's) WHY you don't want the cam lights to be on. Since you've totally failed to give me an answer this thread is now closed, and you are not welcome in this forum anymore.
    Last edited by Joacim Andersson; Oct 4th, 2014 at 07:55 PM.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width