windows - HbbTV client for Desktop or Mobile (not set-top box and SmarTV)
2014-07
Is there a HbbTV client for Windows, Mac, Android, iOS, ..? Why you can access HbbTV content only from SmarTV? DRM issue?
Hybrid Broadcast Broadband TV (HbbTV) is both an industry standard (ETSI TS 102 796[1]) and promotional initiative for hybrid digital TV to harmonise the broadcast, IPTV, and broadband delivery of entertainment to the end consumer through connected TVs (smart TVs) and set-top boxes.[2] The HbbTV consortium, regrouping digital broadcasting and Internet industry companies, is establishing a standard for the delivery of broadcast TV and broadband TV to the home, through a single user interface, creating an open platform as an alternative to proprietary technologies.[citation needed] Products and services using the HbbTV standard can operate over different broadcasting technologies, such as satellite, cable, or terrestrial networks.
I have my tv connected to my Windows XP pc's nvidia GeForce 8500 GT.
I am constantly switching between single display and clone display.
Is there a way to script these settings? I would be fine with writing a batch file or a .net program to do it.
When I want to use my tv I right click the nVidia tray icon -> nView Display Settings -> Clone -> TV + Acer Monitor
When I want to switch back to only my moniter, I right click the nVidia tray icon -> nView Display Settings -> Single Display -> Acer Monitor
Combined with AutoIT, AutoHotkey or a batch script, this PDF-document (Command Line Functions => Using DTCFG-Configuring the Desktop => DTCFG Desktop Configuration Commands) may be of great assistance.
From that I tried to create a simple AutoHotkey-script, but I am not sure if it works, nor if it does what you want.
single = 1
;----- Ctrl-F2, change to whatever you see fit
^F2::
;----- cloning to screen 2
if (single = 1) {
run rundll32.exe NvCpl.dll`,dtcfg setview 1 clone,,Hide
single = 0
} else {
;----- back to primary only
run rundll32.exe NvCpl.dll`,dtcfg setview 1 standard,,Hide
currentMode = 2
}
return
You could use AutoHotkey or AutoIT script to make an automated version. The AutoIT documentation has an excellent guide on automating GUIs. (AutoHotkey probably has something similar, but I am not familiar with it)