Please excuse my ignorance, im very new to windows.
Windows 7 64bit
Point Grey Grasshopper 2 GigE Camera
I have a gigE Camera that I want to use in processing. In processing I can use any camera that shows up as a quicktime device. But the gigE camera does not show up in the camera list.
The camera is registered as a directShow device.
Is there a way to either get the camera to be available as a quicktime device, or use the directShow device in processing?
The [effectively] primary video capture API in Windows is DirectShow. If you have it available as DirectShow device then you certainly can get video and process it. As you did not ask specific questions about processing, perhaps this should be a good starting point for you:
Windows SDK Samples in $(WindowsSdk)\Samples\multimedia\directshow
DirectShow Samples on MSDN
Related
I am looking for the physical id of the camera to identify the device by Windows API(or OpenCV/Qt API any possible solution in Windows platform).
Eg. There is two same use camera which has the same brand and type. So I need to identify the captured image is from which one.
If identify camera is impossible, How about detecting the camera is using which USB port?
BTW is possible to physically modify the PID/VID/Name of the camera?
Update:
I couldn't find the solution...so pay the USB camera manufacturer and ask them to modify the PID to the specified ID.
I'm streaming raspberry pi's pi camera over pi's local ip address with specific port. (eg: 192.168.1.111:8000/stream.mjpeg)
I can see the stream over xamarin.forms webview but I want to display it on Xamarin.Forms app with local media players for both iOs and android. Thus I can add control buttons for camera under the videoview. since it is live streaming I dont need forwards or backwards button functionallity.
I definitely lookup at least 5 pages per google search for all the keywords I have but there is nothing I find useful.
Any clues, starting points are appreciated too.
I'm trying to write a program that collects the pedometer and
heart rate data stream from the Microsoft Band 2. I've written an
android app that does this but is it possible to do this without a
smartphone and directly stream the data to a computer?
Yes, the Band SDK can be used with Windows Store 8.1 and Windows 10 Universal applications; you just Bluetooth-pair the Band to the PC and applications can stream sensor data from the Band just like their phone equivalents.
The Band SDK does not support OS X and I don't know whether it can be used in any arbitrary device running an Android-derived OS.
Working with DirectShow, I'm trying to get access to the H.264 stream of a Logitech C920 camera on Windows 8.
Using the Logitech drivers it seems the camera only exposes its H.264 output via the UVC 1.1 H.264 extension.
Does anybody have a clear explanation of what needs to happen in order to query/initialize such a camera and subsequently use DirectShow to capture H.264 encoded video from the camera?
I`m new to media foundation and C++.
But I want to create a virtual video capture device which can be used by Microsoft Expression Encoder.
Can you tell me in which direction to look?
I think it should be something working asynchronously and a source will be byte stream from mobile device.
Thanks in advance.
I don't think you want to look into Media Foundation for this. Expression Encoder uses a richer API to capture video with, DirectShow. You want a virtual DirectShow camera, which was discussed multiple times and has a simple sample project to start from.
Virtual webcam input as byte stream
Simulate a DirectShow Webcam
How to use directshow filter as a live input for Expression Encoder 4?
Supported USB Capture Devices Expression Encoder 4:
Any device that provides a dshow filter is supported by EE4.
Currently, there is no list currently available of supported devices,
though most usb devices have little to no issues with encoder.