interface MediaSynchronizer
{
attributeEventHandler onSyncNowAchievable (Object mediaObject);
readonlyattribute Number lastError;
readonlyattribute readonly Object lastErrorSource;
readonlyattribute Number nrOfSlaves;
readonlyattribute Boolean interDeviceSyncEnabled;
readonlyattribute Number interDeviceSyncDispersion;
attributeEventHandler onInterDeviceSyncDispersionUpdate();
readonlyattribute Number minSyncBufferSize;
readonlyattribute Number maxBroadbandStreamsWithBroadcast;
readonlyattribute Number maxBroadbandStreamsNoBroadcast;
readonlyattribute Number currentTime;
attribute String contentIdOverride;
void initMediaSynchroniser()(Object mediaObject, String timelineSelector);
void initSlaveMediaSynchroniser(String css_ci_service_url);
void addMediaObject(Object mediaObject, String timelineSelector, CorrelationTimestamp correlationTimestamp, Number tolerance, Boolean multiDecoderMode);
void removeMediaObject(Object mediaObject);
void updateCorrelationTimestamp(Object mediaObject, CorrelationTimestamp correlationTimestamp);
void enableInterDeviceSync(function callback);
void disableInterDeviceSync(function callback);
};
};
Implementation status
Number of constants in JS interface: none Number of attributes in JS interface: 10/12 Number of functions in JS interface: 7/7
Function
Implementation status
initMediaSynchroniser
Dummy
initSlaveMediaSynchroniser
Dummy
addMediaObject
Dummy
removeMediaObject
Dummy
updateCorrelationTimestamp
Dummy
enableInterDeviceSync
Dummy
disableInterDeviceSync
Dummy
Browser & Device compatibility
Device type
Support Status
Desktop PC browsers
No
HBBTV 1.5 devices
...
HBBTV 2.0.x devices
Yes
Notes
none
This page has been generated automatically from source code by the CoyoteBrowser InfoTool on Tue Jan 05 16:54:08 2021
. Some design elements from MDN are used under CC-BY-SA license from "Mozilla Contributors".