Object factory API
Support in HbbTV
Available since: HbbTV 1.0 (ETSI TS 102 796 V1.1.1, OIPF DAE V1.1)
Methods for creating objects not required by the present document are not included.
The requiredCapabilities argument on the createVideoBroadcastObject() and createVideoMpegObject() methods shall not be used and can be ignored.
Creation of embedded objects (both visual and non-visual) by using the <object> element in an HTML document or by using the DOM createElement() method and adding the resulting element to the application’s DOM tree shall be supported.
The createMediaSynchroniser() and createCSManager() methods defined in clause A.2.7 shall be supported.
The extensions to isObjectSupported() defined in clause A.2.7 shall be supported.
The oipfObjectFactory object as defined in clause 7.1 of the OIPF DAE specification  shall be extended by the methods defined in this clause.
|MediaSynchroniser createMediaSynchroniser ()
||Creates a new MediaSynchroniser embedded object.
|Object createCSManager ()
||Creates a new HbbTVCSManager embedded object.
The isObjectSupported() method shall be extended to support the following MIME types for querying support of new functionality defined in the present document: