access directshow in quicktime and or processing - directshow

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

How to identify the USB camera in Windows?

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.

Display video stream over http on xamarin.forms

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.

Access Microsoft Band 2 sensors through computer

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.

Interfacing with a UVC 1.1 H.264 extension device with DirectShow

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?

Custom virtual video capture device

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.

Resources