Activate USB Microphone in VB.Net - usb

I would like some help if possible. What I want to do is simply be able to hear the microphone over the top of a track playing for Karaoke purposes. I don't want to record the input but being able to turn the mic ON and control the mic input volume would be handy.
I'm using VS2015, Winforms and .net2 as using program in XP.
The mic I'm using is a Logitech USB Microphone.
All help most welcomed.
Thx in advance.

Related

Detect if my mic is muted in a call or meeting on MS Teams

Is there an API or something similar for MS Teams that tells if my microphone in a current call is muted or not?
I want to build an external light (green / red) showing whether my mic is muted or not. Probably I will use an ESP32 module for that
I have a Plantronics headset that has a led light indicating when it is muted on Teams, so I believe that there is an API for that...
I found this similar solution but it's a button to mute and, consequently, when press it, the light will change. But I want something just to detect the mute. - https://www.instructables.com/Microsoft-Teams-Mute-Button/
I couldn't find anything on internet about this..
Thanks for your attention!

VB.Net Check for keyboard device

I've been looking around for a way to detect if I have a physical keyboard attached to my computer from vb.net but can't find anything. The problem is all googled results returned think what I mean is detecting a keyboard input (AKA: keystrokes). But I want to know if there is a physical keyboard attached. I have also looked into listing USB devices but realize that not all computers (take notebooks for instance) use USB keyboards.
How can I check if a keyboard is attached/operational from VB.net?

Arduino as HID device on Windows - Bind external button presses to a keymap in the OS?

Here's the problem: I want to press an external button attached to an Arduino, and I want that button press to translate into Windows as a keystroke.
My question is, is there a programmable device (I already own an Arduino) that can receive signals, and send them over USB to my computer which will understand it as a keypressExample: Button press acts like hitting the S key on my keyboard?
There are three (four) possibilities:
First Get an Arduino Leonardo (32U4 architecture) - there are HID drivers (so windows recognizes the hardware - short explanation: The Arduino LEONARDO is an integrated USB HID Arduino board. Ideal for projects requiring the board to behave (act) as a USB human interface devices = HID).
Two Use any other Arduino and install Processing with the relevant modules. Write code on both and use Processing to translate to windows.
Three I've seen some more or less working implementations.Example 1Example 2Example 3 Scroll down and you will see a picture of your button solution including code.
(Four) This requires also windows programming skills. Write an usb "driver" a translating engine for I/O between Arduino on usb and acting like a virtual (e.g. touch screen) keyboard. Thats the hardest way to go.

How to intercept/send usb signal between a pc and devices in vb.net?

I would like to learn how a pc comunicate with a usb device and vice versa.
For example i have a Logitech Attack3 joystick connected to my pc, with its driver installed. I create my project with a trackBar or progressBar and would like it moves as i move the stick on the joystick. Could you please link something were i can study how to do this. I tried to search the web with no results. Thank you

Embedding vlc player in vb.net

How to integrate vlc player in vb.net? Can anybody help me ? I am using visual studio 2008.
In my project i was using Windows media player before,but because of some problems occured in project.I wanted to switc my video player to vlc player..
My pc configuration:-
1)64 bit
2)Windows 8 pro 9200
Hoping that someone will help me.
My email Id - mayurpatil0123#gmail.com
AxWindowsMediaPlayer1.Ctlcontrols.currentPosition=reader.getString(5)
AxWindowsMediaPlayer1.Ctlcontrols.play()
Above code i have used for windows media player, I am searching for foe alternative for same code wic relates to vlc player.
Download the latest version of VLC, i'm sure it will work anyway, but just to have the same setup as me.
Add the VLC ActiveX as a component to the VB5 /6 project, it will put 2 traffic cones into the toolbox, called VLCPLugin and VLCPlugin2.
Place a new VLCPlugin control on your form and size it suitably, and add the following code to a button or the form load:
VLCPlugin1.addTarget "c:\winvideo\sample.avi", Null, VLCPlayListInsert, -666
VLCPlugin1.play
If you turn on autoplay, or use a vlc play list option with the word "go" in it, it will play the clip automatically.
You can use the fullscreen option to put it into fullscreen mode.
SOURCE