Sony QX10 - Remote API SDK - c++

Is it possible to control the Sony QX10/100, using the Sony’s Camera Remote API SDK from C++ Windows program?
Thank you for your patience and time...

Yes, that should be possible. See https://developer.sony.com/develop/cameras/ for more details.

I answered your question on this related other question, maybe you would want to check it out ?
Windows compatibility with the Sony Camera Remote API

The API works with any device on any OS and programming language, it's just http calls and camera discovery needs some basic socket listening. Though to make it easy to connect to the camera, the device you're connecting from, should support Wi-Fi Direct : http://en.wikipedia.org/wiki/Wi-Fi_Direct
The problem is that these APIs are incredibly simplistic. No way to transfer/delete images off the memory card, can't take pictures without a memory card, can't add a custom streaming service, (only USTERAM is supported), the device doesn't have an 'always on' mode so you need to physically walk up and turn-on/reset (for cameras where this makes sense like the AS100V). It's like Sony has one guy in the basement working on this.

Related

What is the best way to cast Hololens to a PC without delay?

I am working in a showroom, and need to stream the Hololens experience to a PC which is then connected to a large screen over WiFi. On the PC I am using Hololens Companion App. We coupled two Hololens 2 to the app. But on the livestream we experience sometimes that the cast is coming late for some seconds or it hangs completely on the PC.
Is there a possibly a more performant way to do a casting from the Hololens to the PC - possibly using a different app or a hardware ? This would help us a lot. Thank you in advance !
Best regards
Karsten
To share the first-person perspective as a video stream for the local user, you can also leverage built-in Miracast support to stream videos to the display receivers(such as your PC). For more information, please refer to Mixed Reality official doc:Shared experiences in mixed reality.

Any possible way to directly write on Bluetooth Device (from C++/Qt)?

I've read some parts of the Qt 5.10 Bluetooth documentation and follow the Scan tutorial to discover the services, characteristics and descriptors of my device.
It works nice but I need to wait few seconds between each interaction (like, move into a service to list every characteristics).
My question is, can I directly access to a descriptor or a characteristic to write/read directly the data ? And how ?
I have static addresses and I will always use them on every bluetooth devices. I need to write just with the Service/Characteristic/Descriptor combination.
On Ionic, I'm doing it with the Cordova BluetoothLE Plugin and it works fine.
Can anyone help me ? Thank you very much !

c++ library/sample to transport voice and video over TCP/IP

Can someone point me some c++ samples or some c++ librarys that can transport video and voice over a LAN network.
My objective is to activate a web cam in another pc and receive in my pc the video and voice of the another pc (this can be only one way or in both ways pc to pc call, but i only need one way for now, only see and hear not to interact).
Thanks
If working on Windows try out the NetMeeting Resource Kit. It probably limits playing your videos with Windows Media Player only.
VNC and all its variants should be able to do it.
TightVNC Free.
Another VNC Project
I can't locate a source code link right now, but if you search with vigor it should be revealed.
WebEx's entire business was built on a forked version of VNC. Fun.

Windows Mobile 6.5 Change the camera focus

I have a project to scan some QR-code or bar-code with camera on windows mobile. (phone x01t)
Programing in C++ and using DirectShow.
Tired to change focus with IAMCameraControl interface, but return the error like "...request is not supported".
Are there any way else?
Thanks
Most (if not all) Windows Mobile phones I've used so far used custom camera drivers, which means OEMs decide which functionalities to implement/support. IAMCameraControl is most likely not one of them.
However, you might want to look for OEM-specific SDKs. For instance, Samsung provides custom APIs enabling to change such parameters as camera focus or ISO. Maybe such APIs exist for your device.

Data transmission through USB

I want to develop code to transmit data from system to PIC through USB.
Can anybody give good link regarding data transmission through USB.
because i am new to this.
NOTE: Very simple is code is enough to me.
Thanks in Advance
The PIC16F877 does not have a USB peripheral built in. I assume that the product that you are building is a "USB Device" and that the "system" that you are referring to will provide the USB host functionality. If this is the case then you will have to add a USB interface chip to your hardware to provide async serial to USB connectivity. Suitable devices are made by TI (TUSB series) or FTDI. You then connect one of these to the PIC internal USART and pretend that you are transferring the data over a simple serial port. If you are using a pc then the connected device will appear as a standard COMn: port.
I totally agree with the FTDI route, however if you're not looking for a UART tunnel over USB then you have to get a bit more in-depth.
You'll have to write the USB routines yourself or find libraries/projects for your processor. What you will definitely have to have is a fast clock - 12MHz is necessary More is better because on small uC's like these you'll spend most of your time just handling the basics of USB - signaling and so forth. You'll also need a fair bit of memory because the USB code takes up around 1.5K I think. Then you need room afterwards for your own code.
I've seen the V-USB (http://www.obdev.at/products/vusb/index.html). It's for AVR not PIC, but it says it provides all of the USB functionality you'll need and even provides vendor and product IDs for you to use (non-commercial I believe). There's also a PIC project for USB that doesn't run on the same hardware as yours here: http://www.alanmacek.com/usb/
To make the driver you'll have to use libusb - here's a link for the win32 version: http://libusb-win32.sourceforge.net/
It's surprisingly more simple than I had expected, but I just looked at example code and not actually made anything. Good luck!
As your task will involve Windows Device Driver development, I do recommend to downlaod and install the WDK and look through the contained sample USB drivers.
This might get you some hints about the complexity of the topic. Device driver development is not the easiest thing to start with.
Maybe you can start with UART communication (RS232).
check http://www.beyondlogic.org/usbnutshell/pic16f876.gif will surely help u
also
ttp://www.beyondlogic.org/usbnutshell/usb7.htm , type h in front of 2nd link.