- From: HASEENAMOL <haseenamol@tataelxsi.co.in>
- Date: Mon, 17 Apr 2017 11:05:54 +0000
- To: "public-tvcontrol@w3.org" <public-tvcontrol@w3.org>
- Message-ID: <PS1PR04MB16574E98F4C267F82F0AA09981060@PS1PR04MB1657.apcprd04.prod.outlook.com>
Hi,
We are progressing with the implementation of TVControl API based on September 2016 draft version (https://www.w3.org/TR/2016/WD-tvcontrol-api-20160915/#tvprogram-interface). We found that TVControl group is still working on the spec and there is lot of changes in the interfaces in the latest version against September 2016 version.
I have some clarification in the following interfaces (these interfaces are same in September and latest work-in progress versions),
[Query1]
21. TVTunerChangeEvent<https://w3c.github.io/tvcontrol-api/#dom-tvtunerchangeevent> Interface
The TVTunerChangeEvent<https://w3c.github.io/tvcontrol-api/#dom-tvtunerchangeevent> interface represents the event related to the TV/Radio tuner that is added/removed by the device.
interface TVTunerChangeEvent<https://w3c.github.io/tvcontrol-api/#dom-tvtunerchangeevent> : Event<https://dom.spec.whatwg.org/#event> {
readonly attribute TVTunerChangeEventOperation<https://w3c.github.io/tvcontrol-api/#dom-tvtunerchangeeventoperation> operation<https://w3c.github.io/tvcontrol-api/#dom-tvtunerchangeevent-operation>;
readonly attribute DOMString<https://www.w3.org/TR/WebIDL-1/#idl-DOMString> id<https://w3c.github.io/tvcontrol-api/#dom-tvtunerchangeevent-id>;
};
In most of the cases the tuner devices are fixed, not plug-n-play, so in such cases does the interface implementation is mandatory ? Can be make it as optional ?
[Query2] 12. TVProgram Interface
The TVProgram interface represents a set of properties and operations related to a TV/Radio program (e.g. a DVB or ATSC Event). An instance of a TVProgram corresponds to one showing of that program: if the same program is shown at two different times or on different channels then each showing is represented by a different TVProgram instance.
interface TVProgram {
sequence<DOMString> getAudioLanguages();
sequence<DOMString> getSubtitleLanguages();
sequence<DOMString> getGenres();
readonly attribute DOMString eventId;
readonly attribute TVChannel channel;
readonly attribute DOMString title;
readonly attribute DOMTimeStamp startTime;
readonly attribute DOMTimeStamp duration;
readonly attribute DOMString? shortDescription;
readonly attribute DOMString? longDescription;
readonly attribute DOMString? parentalRating;
readonly attribute boolean isEncrypted;
readonly attribute DOMString? seriesId;
};
Audio/Subtitle languages info will be based on the channel and has to be read from the PMT/TVCT, in such case do we have to keep getAudioLanguages/getSubtitleLanguages in TVProgram class? Can we move it into TVChannel ?
Best Regards
Haseenamol
Senior Specialist - Broadcast | Embedded Product Design
TATA ELXSI
Neyyar Techno park Campus Trivandrum 695 581 India
Tel +91 471 666 1248
www.tataelxsi.com<http://www.tataelxsi.com/>
Received on Tuesday, 18 April 2017 09:53:58 UTC