Is it possible to create a smart tv application that manipulates with the TV input - android-tv

I'm new at smart-tv development and wonder if it's possible to:
Create an app as a layer, and still display the user TV channel?
Manipulate the sound or the video channels?
example:
is it possible to create an app that displays my tv channel only that the sound is turned into Helium sound?

Related

Registering new motion gestures in Tizen for wearable

Got a bit of a last minute project for uni. I'm trying to develop an application for a Samsung wearable where you can use motion gestures to interact with IoT devices(like lights and music).
I'm looking at this sample (https://github.com/Samsung/Tizen-CSharp-Samples/tree/master/Wearable/Xamarin.Forms/GestureSensor) using gesture detector. Not sure how to register new motion gestures. Any help would be much appreciated.
Do you mean that you want to make a new gesture?
But there are specific types of gesture.
You can use "face down, pick up and wrist up" gesture in Tizen C# app.
(https://samsung.github.io/TizenFX/stable/api/Tizen.Sensor.Sensor.html)
If you develop with Tizen native app, there are more types of gestures such as shaking, tilting, and snapping.
(https://docs.tizen.org/application/native/api/wearable/5.0/group__CAPI__CONTEXT__GESTURE__MODULE.html#ga260f6752298cdd6c8235fd2922c147bf)
If these are not enough, you should detect them directly using an acceleration sensor or a gyroscope sensor.

Google Device Access: Filter device types during authorisation

I'm looking to integrate Nest doorbell and cameras with my app using the new Google Device Access API.
When following the authorisation flow in the user guide (https://developers.google.com/nest/device-access/authorize), the user is presented with the option to select which devices to connect with our app. Is there a way to filter this so that only devices with camera capability/traits will show?
Currently all devices seem to show (e.g. thermostats), but my app will only be able to use the camera traits.
No, there is not a way to filter those at this time.

A-frame : How to replay 3DoF controllers on desktop?

My goal is to record motion with the oculus go and replay this recording on a desktop computer. Currently I can record, save the recording and replay the recording on the oculus go itself. However when I wish to replay on the computer nothings happens because A-frame is clever enough to see there is no controller connected:
"The controller components following are only activated if they detect the controller is found and seen as connected in the Gamepad API." (Aframe.io)
What would be the best way to tackle this?

Sending a RESTful url (endpoint) from Band

I just have a general question. Can you send a url from a button on the band. I have a home automation system that you can trigger events by sending a RESTful url (endpoint) to. Basically I can put the url in any web browser and trigger the event. It would be great if this could be done through the Band. I don't really need a response from the Url, just to send it.
Does that make sense?
Thanks,
Scott
No, the Band communicates only via Bluetooth to (applications on) its paired device. On Windows (Phone), the application must be running, with a connection to the Band, and subscribed to the Tile button pressed event in order to receive such notifications. This generally rules out scenarios that require ad-hoc input from the Band unless you're willing to use voice commands via Cortana.
But i think its possible by creating custom tile and handling custom tile events. Haven't tried it in my project but can see from sdk documentation.
For android you can implement broadcast receiver and listen to tile events. Check: sdk doc
Chap 9, page 51
In short, yes it is possible.
However, the problem would be that the button would be single use to only send that ONE URL command and it actually wouldn't be done via the Band.
You can create custom layouts for your applications with the Microsoft Band SDK which will allow you to create a button. You'll then need to register to the click event from the Band which then would get fired on the device the app is running on. From there, you'd be able to send the URL but it would be sent from the Windows Phone or Windows PC rather than the Band so you'd need to be connected. The documentation covers how you can do this here: http://developer.microsoftband.com/Content/docs/Microsoft%20Band%20SDK.pdf
A downside to doing this with WinRT is that as soon as the app is closed and the connection to the Band is lost, your button click won't have any action. The best way to get around this is to create the connection to the Band in a background task but unfortunately, you can't keep hold of the connection to the Band for an infinite amount of time and you'd have to live with the possibilities that you may have times where it doesn't work. I have a GitHub sample which shows you how to connect to the Band in a background task for an indefinite amount of time.
The Microsoft Band has really been developed for the Health aspect and collecting data rather than interactions with other apps which it does in some way support.

Flex: Recording audio directly form soundcard

I am new to flex but my first app is a little bit more pro than you would expect form a rookie. I would like to record sound that is currently played on the local computer (i.e. form winamp or youtube). I saw some codes that use the microphone, but this is undesired. The client machine may not have a microphone hardware or may play the sound on headphones. I think this must be possible but may be not a common task so that's why I can't find the solution? Can any one help?
I believe the user of your app has to select their "input device" and allow access for the Flash web baesd app to access that input device. But, once they do the choosing, you should be able to access that Audio feed using the same microphone APIs.
bring up the Flash Player context menu and select settings. then click the microphone tab. You should see a list of all possibly options. at this moment, one option I have is "Stereo Mix" which I'm pretty sure will send out all the info from the computer.

Resources