@nodert-win10-au/windows.media.core
Version:
Use the Windows.Media.Core UWP API directly from Node.js
1,673 lines (1,309 loc) • 49 kB
JavaScript
Color = (function () {
var cls = function Color() {
};
return cls;
}) ();
exports.Color = Color;
MseTimeRange = (function () {
var cls = function MseTimeRange() {
this.start = new Number();
this.end = new Number();
};
return cls;
}) ();
exports.MseTimeRange = MseTimeRange;
TimedTextPadding = (function () {
var cls = function TimedTextPadding() {
this.before = new Number();
this.after = new Number();
this.start = new Number();
this.end = new Number();
this.unit = new TimedTextUnit();
};
return cls;
}) ();
exports.TimedTextPadding = TimedTextPadding;
TimedTextSize = (function () {
var cls = function TimedTextSize() {
this.height = new Number();
this.width = new Number();
this.unit = new TimedTextUnit();
};
return cls;
}) ();
exports.TimedTextSize = TimedTextSize;
TimedTextDouble = (function () {
var cls = function TimedTextDouble() {
this.value = new Number();
this.unit = new TimedTextUnit();
};
return cls;
}) ();
exports.TimedTextDouble = TimedTextDouble;
TimedTextPoint = (function () {
var cls = function TimedTextPoint() {
this.x = new Number();
this.y = new Number();
this.unit = new TimedTextUnit();
};
return cls;
}) ();
exports.TimedTextPoint = TimedTextPoint;
_MediaStreamSourceClosedReason = function () {
this.done = 0;
this.unknownError = 1;
this.appReportedError = 2;
this.unsupportedProtectionSystem = 3;
this.protectionSystemFailure = 4;
this.unsupportedEncodingFormat = 5;
this.missingSampleRequestedEventHandler = 6;
}
exports.MediaStreamSourceClosedReason = new _MediaStreamSourceClosedReason();
_MediaStreamSourceErrorStatus = function () {
this.other = 0;
this.outOfMemory = 1;
this.failedToOpenFile = 2;
this.failedToConnectToServer = 3;
this.connectionToServerLost = 4;
this.unspecifiedNetworkError = 5;
this.decodeError = 6;
this.unsupportedMediaFormat = 7;
}
exports.MediaStreamSourceErrorStatus = new _MediaStreamSourceErrorStatus();
_MseReadyState = function () {
this.closed = 0;
this.open = 1;
this.ended = 2;
}
exports.MseReadyState = new _MseReadyState();
_MseEndOfStreamStatus = function () {
this.success = 0;
this.networkError = 1;
this.decodeError = 2;
this.unknownError = 3;
}
exports.MseEndOfStreamStatus = new _MseEndOfStreamStatus();
_MseAppendMode = function () {
this.segments = 0;
this.sequence = 1;
}
exports.MseAppendMode = new _MseAppendMode();
_FaceDetectionMode = function () {
this.highPerformance = 0;
this.balanced = 1;
this.highQuality = 2;
}
exports.FaceDetectionMode = new _FaceDetectionMode();
_VideoStabilizationEffectEnabledChangedReason = function () {
this.programmatic = 0;
this.pixelRateTooHigh = 1;
this.runningSlowly = 2;
}
exports.VideoStabilizationEffectEnabledChangedReason = new _VideoStabilizationEffectEnabledChangedReason();
_MediaTrackKind = function () {
this.audio = 0;
this.video = 1;
this.timedMetadata = 2;
}
exports.MediaTrackKind = new _MediaTrackKind();
_TimedMetadataKind = function () {
this.caption = 0;
this.chapter = 1;
this.custom = 2;
this.data = 3;
this.description = 4;
this.subtitle = 5;
}
exports.TimedMetadataKind = new _TimedMetadataKind();
_TimedMetadataTrackErrorCode = function () {
this.none = 0;
this.dataFormatError = 1;
this.networkError = 2;
this.internalError = 3;
}
exports.TimedMetadataTrackErrorCode = new _TimedMetadataTrackErrorCode();
_TimedTextScrollMode = function () {
this.popon = 0;
this.rollup = 1;
}
exports.TimedTextScrollMode = new _TimedTextScrollMode();
_TimedTextUnit = function () {
this.pixels = 0;
this.percentage = 1;
}
exports.TimedTextUnit = new _TimedTextUnit();
_TimedTextWritingMode = function () {
this.leftRightTopBottom = 0;
this.rightLeftTopBottom = 1;
this.topBottomRightLeft = 2;
this.topBottomLeftRight = 3;
this.leftRight = 4;
this.rightLeft = 5;
this.topBottom = 6;
}
exports.TimedTextWritingMode = new _TimedTextWritingMode();
_TimedTextDisplayAlignment = function () {
this.before = 0;
this.after = 1;
this.center = 2;
}
exports.TimedTextDisplayAlignment = new _TimedTextDisplayAlignment();
_TimedTextLineAlignment = function () {
this.start = 0;
this.end = 1;
this.center = 2;
}
exports.TimedTextLineAlignment = new _TimedTextLineAlignment();
_TimedTextWrapping = function () {
this.noWrap = 0;
this.wrap = 1;
}
exports.TimedTextWrapping = new _TimedTextWrapping();
_TimedTextWeight = function () {
this.normal = 0;
this.bold = 1;
}
exports.TimedTextWeight = new _TimedTextWeight();
_TimedTextFlowDirection = function () {
this.leftToRight = 0;
this.rightToLeft = 1;
}
exports.TimedTextFlowDirection = new _TimedTextFlowDirection();
_MediaDecoderStatus = function () {
this.fullySupported = 0;
this.unsupportedSubtype = 1;
this.unsupportedEncoderProperties = 2;
this.degraded = 3;
}
exports.MediaDecoderStatus = new _MediaDecoderStatus();
_AudioDecoderDegradation = function () {
this.none = 0;
this.downmixTo2Channels = 1;
this.downmixTo6Channels = 2;
this.downmixTo8Channels = 3;
}
exports.AudioDecoderDegradation = new _AudioDecoderDegradation();
_AudioDecoderDegradationReason = function () {
this.none = 0;
this.licensingRequirement = 1;
}
exports.AudioDecoderDegradationReason = new _AudioDecoderDegradationReason();
_MediaSourceStatus = function () {
this.fullySupported = 0;
this.unknown = 1;
}
exports.MediaSourceStatus = new _MediaSourceStatus();
_MediaSourceState = function () {
this.initial = 0;
this.opening = 1;
this.opened = 2;
this.failed = 3;
this.closed = 4;
}
exports.MediaSourceState = new _MediaSourceState();
IMediaSource = (function () {
var cls = function IMediaSource() {
};
return cls;
}) ();
exports.IMediaSource = IMediaSource;
IMediaStreamDescriptor = (function () {
var cls = function IMediaStreamDescriptor() {
this.isSelected = new Boolean();
this.language = new String();
this.name = new String();
};
return cls;
}) ();
exports.IMediaStreamDescriptor = IMediaStreamDescriptor;
AudioStreamDescriptor = (function () {
var cls = function AudioStreamDescriptor() {
this.encodingProperties = new Object();
this.trailingEncoderPadding = new Number();
this.leadingEncoderPadding = new Number();
this.name = new String();
this.language = new String();
this.isSelected = new Boolean();
};
var cls = function AudioStreamDescriptor(encodingProperties) {
this.encodingProperties = new Object();
this.trailingEncoderPadding = new Number();
this.leadingEncoderPadding = new Number();
this.name = new String();
this.language = new String();
this.isSelected = new Boolean();
};
return cls;
}) ();
exports.AudioStreamDescriptor = AudioStreamDescriptor;
VideoStreamDescriptor = (function () {
var cls = function VideoStreamDescriptor() {
this.name = new String();
this.language = new String();
this.isSelected = new Boolean();
this.encodingProperties = new Object();
};
var cls = function VideoStreamDescriptor(encodingProperties) {
this.name = new String();
this.language = new String();
this.isSelected = new Boolean();
this.encodingProperties = new Object();
};
return cls;
}) ();
exports.VideoStreamDescriptor = VideoStreamDescriptor;
MediaStreamSource = (function () {
var cls = function MediaStreamSource() {
this.thumbnail = new Object();
this.mediaProtectionManager = new Object();
this.duration = new Number();
this.canSeek = new Boolean();
this.bufferTime = new Number();
this.musicProperties = new Object();
this.videoProperties = new Object();
};
var cls = function MediaStreamSource(descriptor) {
this.thumbnail = new Object();
this.mediaProtectionManager = new Object();
this.duration = new Number();
this.canSeek = new Boolean();
this.bufferTime = new Number();
this.musicProperties = new Object();
this.videoProperties = new Object();
};
var cls = function MediaStreamSource(descriptor, descriptor2) {
this.thumbnail = new Object();
this.mediaProtectionManager = new Object();
this.duration = new Number();
this.canSeek = new Boolean();
this.bufferTime = new Number();
this.musicProperties = new Object();
this.videoProperties = new Object();
};
cls.prototype.notifyError = function notifyError(errorStatus) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="errorStatus" type="MediaStreamSourceErrorStatus">A param.</param>
/// </signature>
}
cls.prototype.addStreamDescriptor = function addStreamDescriptor(descriptor) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="descriptor" type="IMediaStreamDescriptor">A param.</param>
/// </signature>
}
cls.prototype.setBufferedRange = function setBufferedRange(startOffset, endOffset) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="startOffset" type="Number">A param.</param>
/// <param name="endOffset" type="Number">A param.</param>
/// </signature>
}
cls.prototype.addProtectionKey = function addProtectionKey(streamDescriptor, keyIdentifier, licenseData) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="streamDescriptor" type="IMediaStreamDescriptor">A param.</param>
/// <param name="keyIdentifier" type="Array<Number>">A param.</param>
/// <param name="licenseData" type="Array<Number>">A param.</param>
/// </signature>
}
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.MediaStreamSource = MediaStreamSource;
MediaStreamSourceClosedEventArgs = (function () {
var cls = function MediaStreamSourceClosedEventArgs() {
this.request = new MediaStreamSourceClosedRequest();
};
return cls;
}) ();
exports.MediaStreamSourceClosedEventArgs = MediaStreamSourceClosedEventArgs;
MediaStreamSourceStartingEventArgs = (function () {
var cls = function MediaStreamSourceStartingEventArgs() {
this.request = new MediaStreamSourceStartingRequest();
};
return cls;
}) ();
exports.MediaStreamSourceStartingEventArgs = MediaStreamSourceStartingEventArgs;
MediaStreamSourceSampleRequestedEventArgs = (function () {
var cls = function MediaStreamSourceSampleRequestedEventArgs() {
this.request = new MediaStreamSourceSampleRequest();
};
return cls;
}) ();
exports.MediaStreamSourceSampleRequestedEventArgs = MediaStreamSourceSampleRequestedEventArgs;
MediaStreamSourceSwitchStreamsRequestedEventArgs = (function () {
var cls = function MediaStreamSourceSwitchStreamsRequestedEventArgs() {
this.request = new MediaStreamSourceSwitchStreamsRequest();
};
return cls;
}) ();
exports.MediaStreamSourceSwitchStreamsRequestedEventArgs = MediaStreamSourceSwitchStreamsRequestedEventArgs;
MediaStreamSourceSampleRenderedEventArgs = (function () {
var cls = function MediaStreamSourceSampleRenderedEventArgs() {
this.sampleLag = new Number();
};
return cls;
}) ();
exports.MediaStreamSourceSampleRenderedEventArgs = MediaStreamSourceSampleRenderedEventArgs;
MediaStreamSamplePropertySet = (function () {
var cls = function MediaStreamSamplePropertySet() {
};
cls.prototype.lookup = function lookup(key) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="key" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.hasKey = function hasKey(key) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="key" type="String">A param.</param>
/// <returns type="Boolean" />
/// </signature>
return new Boolean();
}
cls.prototype.getView = function getView() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.insert = function insert(key, value) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="key" type="String">A param.</param>
/// <param name="value" type="Object">A param.</param>
/// <returns type="Boolean" />
/// </signature>
return new Boolean();
}
cls.prototype.remove = function remove(key) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="key" type="String">A param.</param>
/// </signature>
}
cls.prototype.clear = function clear() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.first = function first() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="Object" />
/// </signature>
return new Object();
}
return cls;
}) ();
exports.MediaStreamSamplePropertySet = MediaStreamSamplePropertySet;
MediaStreamSample = (function () {
var cls = function MediaStreamSample() {
this.keyFrame = new Boolean();
this.duration = new Number();
this.discontinuous = new Boolean();
this.decodeTimestamp = new Number();
this.buffer = new Object();
this.extendedProperties = new MediaStreamSamplePropertySet();
this.protection = new MediaStreamSampleProtectionProperties();
this.timestamp = new Number();
};
cls.createFromStreamAsync = function createFromStreamAsync(stream, count, timestamp, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="stream" type="Object">A param.</param>
/// <param name="count" type="Number">A param.</param>
/// <param name="timestamp" type="Number">A param.</param>
/// </signature>
}
cls.createFromBuffer = function createFromBuffer(buffer, timestamp) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="buffer" type="Object">A param.</param>
/// <param name="timestamp" type="Number">A param.</param>
/// <returns type="MediaStreamSample" />
/// </signature>
return new MediaStreamSample();
}
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.MediaStreamSample = MediaStreamSample;
MediaStreamSampleProtectionProperties = (function () {
var cls = function MediaStreamSampleProtectionProperties() {
};
cls.prototype.setKeyIdentifier = function setKeyIdentifier(value) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="value" type="Array<Number>">A param.</param>
/// </signature>
}
cls.prototype.getKeyIdentifier = function getKeyIdentifier(value) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="value" type="Array<Number>">A param.</param>
/// </signature>
}
cls.prototype.setInitializationVector = function setInitializationVector(value) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="value" type="Array<Number>">A param.</param>
/// </signature>
}
cls.prototype.getInitializationVector = function getInitializationVector(value) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="value" type="Array<Number>">A param.</param>
/// </signature>
}
cls.prototype.setSubSampleMapping = function setSubSampleMapping(value) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="value" type="Array<Number>">A param.</param>
/// </signature>
}
cls.prototype.getSubSampleMapping = function getSubSampleMapping(value) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="value" type="Array<Number>">A param.</param>
/// </signature>
}
return cls;
}) ();
exports.MediaStreamSampleProtectionProperties = MediaStreamSampleProtectionProperties;
MediaStreamSourceClosedRequest = (function () {
var cls = function MediaStreamSourceClosedRequest() {
this.reason = new MediaStreamSourceClosedReason();
};
return cls;
}) ();
exports.MediaStreamSourceClosedRequest = MediaStreamSourceClosedRequest;
MediaStreamSourceStartingRequestDeferral = (function () {
var cls = function MediaStreamSourceStartingRequestDeferral() {
};
cls.prototype.complete = function complete() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
return cls;
}) ();
exports.MediaStreamSourceStartingRequestDeferral = MediaStreamSourceStartingRequestDeferral;
MediaStreamSourceStartingRequest = (function () {
var cls = function MediaStreamSourceStartingRequest() {
this.startPosition = new Number();
};
cls.prototype.getDeferral = function getDeferral() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="MediaStreamSourceStartingRequestDeferral" />
/// </signature>
return new MediaStreamSourceStartingRequestDeferral();
}
cls.prototype.setActualStartPosition = function setActualStartPosition(position) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="position" type="Number">A param.</param>
/// </signature>
}
return cls;
}) ();
exports.MediaStreamSourceStartingRequest = MediaStreamSourceStartingRequest;
MediaStreamSourceSampleRequestDeferral = (function () {
var cls = function MediaStreamSourceSampleRequestDeferral() {
};
cls.prototype.complete = function complete() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
return cls;
}) ();
exports.MediaStreamSourceSampleRequestDeferral = MediaStreamSourceSampleRequestDeferral;
MediaStreamSourceSampleRequest = (function () {
var cls = function MediaStreamSourceSampleRequest() {
this.sample = new MediaStreamSample();
this.streamDescriptor = new IMediaStreamDescriptor();
};
cls.prototype.getDeferral = function getDeferral() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="MediaStreamSourceSampleRequestDeferral" />
/// </signature>
return new MediaStreamSourceSampleRequestDeferral();
}
cls.prototype.reportSampleProgress = function reportSampleProgress(progress) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="progress" type="Number">A param.</param>
/// </signature>
}
return cls;
}) ();
exports.MediaStreamSourceSampleRequest = MediaStreamSourceSampleRequest;
MediaStreamSourceSwitchStreamsRequestDeferral = (function () {
var cls = function MediaStreamSourceSwitchStreamsRequestDeferral() {
};
cls.prototype.complete = function complete() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
return cls;
}) ();
exports.MediaStreamSourceSwitchStreamsRequestDeferral = MediaStreamSourceSwitchStreamsRequestDeferral;
MediaStreamSourceSwitchStreamsRequest = (function () {
var cls = function MediaStreamSourceSwitchStreamsRequest() {
this.newStreamDescriptor = new IMediaStreamDescriptor();
this.oldStreamDescriptor = new IMediaStreamDescriptor();
};
cls.prototype.getDeferral = function getDeferral() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="MediaStreamSourceSwitchStreamsRequestDeferral" />
/// </signature>
return new MediaStreamSourceSwitchStreamsRequestDeferral();
}
return cls;
}) ();
exports.MediaStreamSourceSwitchStreamsRequest = MediaStreamSourceSwitchStreamsRequest;
MseStreamSource = (function () {
var cls = function MseStreamSource() {
this.duration = new Number();
this.activeSourceBuffers = new MseSourceBufferList();
this.readyState = new MseReadyState();
this.sourceBuffers = new MseSourceBufferList();
};
cls.prototype.addSourceBuffer = function addSourceBuffer(mimeType) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="mimeType" type="String">A param.</param>
/// <returns type="MseSourceBuffer" />
/// </signature>
return new MseSourceBuffer();
}
cls.prototype.removeSourceBuffer = function removeSourceBuffer(buffer) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="buffer" type="MseSourceBuffer">A param.</param>
/// </signature>
}
cls.prototype.endOfStream = function endOfStream(status) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="status" type="MseEndOfStreamStatus">A param.</param>
/// </signature>
}
cls.isContentTypeSupported = function isContentTypeSupported(contentType) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="contentType" type="String">A param.</param>
/// <returns type="Boolean" />
/// </signature>
return new Boolean();
}
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.MseStreamSource = MseStreamSource;
MseSourceBufferList = (function () {
var cls = function MseSourceBufferList() {
this.buffers = new Object();
};
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.MseSourceBufferList = MseSourceBufferList;
MseSourceBuffer = (function () {
var cls = function MseSourceBuffer() {
this.timestampOffset = new Number();
this.mode = new MseAppendMode();
this.appendWindowStart = new Number();
this.appendWindowEnd = new Number();
this.buffered = new Object();
this.isUpdating = new Boolean();
};
cls.prototype.appendBuffer = function appendBuffer(buffer) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="buffer" type="Object">A param.</param>
/// </signature>
}
cls.prototype.appendStream = function appendStream(stream) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="stream" type="Object">A param.</param>
/// </signature>
}
cls.prototype.appendStream = function appendStream(stream, maxSize) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="stream" type="Object">A param.</param>
/// <param name="maxSize" type="Number">A param.</param>
/// </signature>
}
cls.prototype.abort = function abort() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.remove = function remove(start, end) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="start" type="Number">A param.</param>
/// <param name="end" type="Number">A param.</param>
/// </signature>
}
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.MseSourceBuffer = MseSourceBuffer;
HighDynamicRangeControl = (function () {
var cls = function HighDynamicRangeControl() {
this.enabled = new Boolean();
};
return cls;
}) ();
exports.HighDynamicRangeControl = HighDynamicRangeControl;
SceneAnalysisEffect = (function () {
var cls = function SceneAnalysisEffect() {
this.desiredAnalysisInterval = new Number();
this.highDynamicRangeAnalyzer = new HighDynamicRangeControl();
};
cls.prototype.setProperties = function setProperties(configuration) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="configuration" type="Object">A param.</param>
/// </signature>
}
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.SceneAnalysisEffect = SceneAnalysisEffect;
SceneAnalyzedEventArgs = (function () {
var cls = function SceneAnalyzedEventArgs() {
this.resultFrame = new SceneAnalysisEffectFrame();
};
return cls;
}) ();
exports.SceneAnalyzedEventArgs = SceneAnalyzedEventArgs;
HighDynamicRangeOutput = (function () {
var cls = function HighDynamicRangeOutput() {
this.certainty = new Number();
this.frameControllers = new Object();
};
return cls;
}) ();
exports.HighDynamicRangeOutput = HighDynamicRangeOutput;
SceneAnalysisEffectFrame = (function () {
var cls = function SceneAnalysisEffectFrame() {
this.frameControlValues = new Object();
this.highDynamicRange = new HighDynamicRangeOutput();
this.systemRelativeTime = new Number();
this.relativeTime = new Number();
this.isDiscontinuous = new Boolean();
this.duration = new Number();
this.extendedProperties = new Object();
this.isReadOnly = new Boolean();
this.type = new String();
};
cls.prototype.close = function close() {
}
return cls;
}) ();
exports.SceneAnalysisEffectFrame = SceneAnalysisEffectFrame;
SceneAnalysisEffectDefinition = (function () {
var cls = function SceneAnalysisEffectDefinition() {
this.activatableClassId = new String();
this.properties = new Object();
};
return cls;
}) ();
exports.SceneAnalysisEffectDefinition = SceneAnalysisEffectDefinition;
FaceDetectionEffectFrame = (function () {
var cls = function FaceDetectionEffectFrame() {
this.detectedFaces = new Object();
this.systemRelativeTime = new Number();
this.relativeTime = new Number();
this.isDiscontinuous = new Boolean();
this.duration = new Number();
this.extendedProperties = new Object();
this.isReadOnly = new Boolean();
this.type = new String();
};
cls.prototype.close = function close() {
}
return cls;
}) ();
exports.FaceDetectionEffectFrame = FaceDetectionEffectFrame;
FaceDetectedEventArgs = (function () {
var cls = function FaceDetectedEventArgs() {
this.resultFrame = new FaceDetectionEffectFrame();
};
return cls;
}) ();
exports.FaceDetectedEventArgs = FaceDetectedEventArgs;
FaceDetectionEffect = (function () {
var cls = function FaceDetectionEffect() {
this.enabled = new Boolean();
this.desiredDetectionInterval = new Number();
};
cls.prototype.setProperties = function setProperties(configuration) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="configuration" type="Object">A param.</param>
/// </signature>
}
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.FaceDetectionEffect = FaceDetectionEffect;
FaceDetectionEffectDefinition = (function () {
var cls = function FaceDetectionEffectDefinition() {
this.synchronousDetectionEnabled = new Boolean();
this.detectionMode = new FaceDetectionMode();
this.activatableClassId = new String();
this.properties = new Object();
};
return cls;
}) ();
exports.FaceDetectionEffectDefinition = FaceDetectionEffectDefinition;
VideoStabilizationEffectEnabledChangedEventArgs = (function () {
var cls = function VideoStabilizationEffectEnabledChangedEventArgs() {
this.reason = new VideoStabilizationEffectEnabledChangedReason();
};
return cls;
}) ();
exports.VideoStabilizationEffectEnabledChangedEventArgs = VideoStabilizationEffectEnabledChangedEventArgs;
VideoStabilizationEffect = (function () {
var cls = function VideoStabilizationEffect() {
this.enabled = new Boolean();
};
cls.prototype.getRecommendedStreamConfiguration = function getRecommendedStreamConfiguration(controller, desiredProperties) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="controller" type="Object">A param.</param>
/// <param name="desiredProperties" type="Object">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.setProperties = function setProperties(configuration) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="configuration" type="Object">A param.</param>
/// </signature>
}
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.VideoStabilizationEffect = VideoStabilizationEffect;
VideoStabilizationEffectDefinition = (function () {
var cls = function VideoStabilizationEffectDefinition() {
this.activatableClassId = new String();
this.properties = new Object();
};
return cls;
}) ();
exports.VideoStabilizationEffectDefinition = VideoStabilizationEffectDefinition;
MediaSourceError = (function () {
var cls = function MediaSourceError() {
this.extendedError = new Number();
};
return cls;
}) ();
exports.MediaSourceError = MediaSourceError;
MediaSource = (function () {
var cls = function MediaSource() {
this.customProperties = new Object();
this.duration = new Number();
this.externalTimedMetadataTracks = new Object();
this.externalTimedTextSources = new Object();
this.isOpen = new Boolean();
this.state = new MediaSourceState();
};
cls.prototype.close = function close() {
}
cls.prototype.reset = function reset() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.createFromMediaBinder = function createFromMediaBinder(binder) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="binder" type="MediaBinder">A param.</param>
/// <returns type="MediaSource" />
/// </signature>
return new MediaSource();
}
cls.createFromAdaptiveMediaSource = function createFromAdaptiveMediaSource(mediaSource) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="mediaSource" type="Object">A param.</param>
/// <returns type="MediaSource" />
/// </signature>
return new MediaSource();
}
cls.createFromMediaStreamSource = function createFromMediaStreamSource(mediaSource) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="mediaSource" type="MediaStreamSource">A param.</param>
/// <returns type="MediaSource" />
/// </signature>
return new MediaSource();
}
cls.createFromMseStreamSource = function createFromMseStreamSource(mediaSource) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="mediaSource" type="MseStreamSource">A param.</param>
/// <returns type="MediaSource" />
/// </signature>
return new MediaSource();
}
cls.createFromIMediaSource = function createFromIMediaSource(mediaSource) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="mediaSource" type="IMediaSource">A param.</param>
/// <returns type="MediaSource" />
/// </signature>
return new MediaSource();
}
cls.createFromStorageFile = function createFromStorageFile(file) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="file" type="Object">A param.</param>
/// <returns type="MediaSource" />
/// </signature>
return new MediaSource();
}
cls.createFromStream = function createFromStream(stream, contentType) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="stream" type="Object">A param.</param>
/// <param name="contentType" type="String">A param.</param>
/// <returns type="MediaSource" />
/// </signature>
return new MediaSource();
}
cls.createFromStreamReference = function createFromStreamReference(stream, contentType) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="stream" type="Object">A param.</param>
/// <param name="contentType" type="String">A param.</param>
/// <returns type="MediaSource" />
/// </signature>
return new MediaSource();
}
cls.createFromUri = function createFromUri(uri) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="uri" type="Object">A param.</param>
/// <returns type="MediaSource" />
/// </signature>
return new MediaSource();
}
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.MediaSource = MediaSource;
MediaBinder = (function () {
var cls = function MediaBinder() {
this.token = new String();
this.source = new MediaSource();
};
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.MediaBinder = MediaBinder;
MediaBindingEventArgs = (function () {
var cls = function MediaBindingEventArgs() {
this.mediaBinder = new MediaBinder();
};
cls.prototype.getDeferral = function getDeferral() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.setUri = function setUri(uri) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="uri" type="Object">A param.</param>
/// </signature>
}
cls.prototype.setStream = function setStream(stream, contentType) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="stream" type="Object">A param.</param>
/// <param name="contentType" type="String">A param.</param>
/// </signature>
}
cls.prototype.setStreamReference = function setStreamReference(stream, contentType) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="stream" type="Object">A param.</param>
/// <param name="contentType" type="String">A param.</param>
/// </signature>
}
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.MediaBindingEventArgs = MediaBindingEventArgs;
MediaSourceOpenOperationCompletedEventArgs = (function () {
var cls = function MediaSourceOpenOperationCompletedEventArgs() {
this.error = new MediaSourceError();
};
return cls;
}) ();
exports.MediaSourceOpenOperationCompletedEventArgs = MediaSourceOpenOperationCompletedEventArgs;
TimedTextSource = (function () {
var cls = function TimedTextSource() {
};
cls.createFromStream = function createFromStream(stream) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="stream" type="Object">A param.</param>
/// <returns type="TimedTextSource" />
/// </signature>
return new TimedTextSource();
}
cls.createFromStream = function createFromStream(stream, defaultLanguage) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="stream" type="Object">A param.</param>
/// <param name="defaultLanguage" type="String">A param.</param>
/// <returns type="TimedTextSource" />
/// </signature>
return new TimedTextSource();
}
cls.createFromUri = function createFromUri(uri) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="uri" type="Object">A param.</param>
/// <returns type="TimedTextSource" />
/// </signature>
return new TimedTextSource();
}
cls.createFromUri = function createFromUri(uri, defaultLanguage) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="uri" type="Object">A param.</param>
/// <param name="defaultLanguage" type="String">A param.</param>
/// <returns type="TimedTextSource" />
/// </signature>
return new TimedTextSource();
}
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.TimedTextSource = TimedTextSource;
TimedMetadataTrack = (function () {
var cls = function TimedMetadataTrack() {
this.label = new String();
this.id = new String();
this.language = new String();
this.trackKind = new MediaTrackKind();
this.activeCues = new Object();
this.cues = new Object();
this.dispatchType = new String();
this.timedMetadataKind = new TimedMetadataKind();
this.name = new String();
this.playbackItem = new Object();
};
var cls = function TimedMetadataTrack(id, language, kind) {
this.label = new String();
this.id = new String();
this.language = new String();
this.trackKind = new MediaTrackKind();
this.activeCues = new Object();
this.cues = new Object();
this.dispatchType = new String();
this.timedMetadataKind = new TimedMetadataKind();
this.name = new String();
this.playbackItem = new Object();
};
cls.prototype.addCue = function addCue(cue) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="cue" type="IMediaCue">A param.</param>
/// </signature>
}
cls.prototype.removeCue = function removeCue(cue) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="cue" type="IMediaCue">A param.</param>
/// </signature>
}
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.TimedMetadataTrack = TimedMetadataTrack;
MediaSourceStateChangedEventArgs = (function () {
var cls = function MediaSourceStateChangedEventArgs() {
this.newState = new MediaSourceState();
this.oldState = new MediaSourceState();
};
return cls;
}) ();
exports.MediaSourceStateChangedEventArgs = MediaSourceStateChangedEventArgs;
TimedTextRegion = (function () {
var cls = function TimedTextRegion() {
this.name = new String();
this.lineHeight = new TimedTextDouble();
this.isOverflowClipped = new Boolean();
this.extent = new TimedTextSize();
this.displayAlignment = new TimedTextDisplayAlignment();
this.padding = new TimedTextPadding();
this.background = new Object();
this.zIndex = new Number();
this.writingMode = new TimedTextWritingMode();
this.textWrapping = new TimedTextWrapping();
this.scrollMode = new TimedTextScrollMode();
this.position = new TimedTextPoint();
};
return cls;
}) ();
exports.TimedTextRegion = TimedTextRegion;
TimedTextStyle = (function () {
var cls = function TimedTextStyle() {
this.foreground = new Object();
this.fontWeight = new TimedTextWeight();
this.fontSize = new TimedTextDouble();
this.fontFamily = new String();
this.flowDirection = new TimedTextFlowDirection();
this.isBackgroundAlwaysShown = new Boolean();
this.background = new Object();
this.outlineThickness = new TimedTextDouble();
this.outlineRadius = new TimedTextDouble();
this.outlineColor = new Object();
this.name = new String();
this.lineAlignment = new TimedTextLineAlignment();
};
return cls;
}) ();
exports.TimedTextStyle = TimedTextStyle;
TimedTextLine = (function () {
var cls = function TimedTextLine() {
this.text = new String();
this.subformats = new Object();
};
return cls;
}) ();
exports.TimedTextLine = TimedTextLine;
IMediaCue = (function () {
var cls = function IMediaCue() {
this.duration = new Number();
this.id = new String();
this.startTime = new Number();
};
return cls;
}) ();
exports.IMediaCue = IMediaCue;
TimedTextSubformat = (function () {
var cls = function TimedTextSubformat() {
this.subformatStyle = new TimedTextStyle();
this.startIndex = new Number();
this.length = new Number();
};
return cls;
}) ();
exports.TimedTextSubformat = TimedTextSubformat;
ISingleSelectMediaTrackList = (function () {
var cls = function ISingleSelectMediaTrackList() {
this.selectedIndex = new Number();
};
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.ISingleSelectMediaTrackList = ISingleSelectMediaTrackList;
IMediaTrack = (function () {
var cls = function IMediaTrack() {
this.id = new String();
this.label = new String();
this.language = new String();
this.trackKind = new MediaTrackKind();
};
return cls;
}) ();
exports.IMediaTrack = IMediaTrack;
TimedMetadataTrackError = (function () {
var cls = function TimedMetadataTrackError() {
this.errorCode = new TimedMetadataTrackErrorCode();
this.extendedError = new Number();
};
return cls;
}) ();
exports.TimedMetadataTrackError = TimedMetadataTrackError;
MediaCueEventArgs = (function () {
var cls = function MediaCueEventArgs() {
this.cue = new IMediaCue();
};
return cls;
}) ();
exports.MediaCueEventArgs = MediaCueEventArgs;
TimedMetadataTrackFailedEventArgs = (function () {
var cls = function TimedMetadataTrackFailedEventArgs() {
this.error = new TimedMetadataTrackError();
};
return cls;
}) ();
exports.TimedMetadataTrackFailedEventArgs = TimedMetadataTrackFailedEventArgs;
TimedTextSourceResolveResultEventArgs = (function () {
var cls = function TimedTextSourceResolveResultEventArgs() {
this.error = new TimedMetadataTrackError();
this.tracks = new Object();
};
return cls;
}) ();
exports.TimedTextSourceResolveResultEventArgs = TimedTextSourceResolveResultEventArgs;
VideoTrack = (function () {
var cls = function VideoTrack() {
this.label = new String();
this.id = new String();
this.language = new String();
this.trackKind = new MediaTrackKind();
this.name = new String();
this.playbackItem = new Object();
this.supportInfo = new VideoTrackSupportInfo();
};
cls.prototype.getEncodingProperties = function getEncodingProperties() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.VideoTrack = VideoTrack;
VideoTrackOpenFailedEventArgs = (function () {
var cls = function VideoTrackOpenFailedEventArgs() {
this.extendedError = new Number();
};
return cls;
}) ();
exports.VideoTrackOpenFailedEventArgs = VideoTrackOpenFailedEventArgs;
VideoTrackSupportInfo = (function () {
var cls = function VideoTrackSupportInfo() {
this.decoderStatus = new MediaDecoderStatus();
this.mediaSourceStatus = new MediaSourceStatus();
};
return cls;
}) ();
exports.VideoTrackSupportInfo = VideoTrackSupportInfo;
AudioTrack = (function () {
var cls = function AudioTrack() {
this.name = new String();
this.playbackItem = new Object();
this.supportInfo = new AudioTrackSupportInfo();
this.label = new String();
this.id = new String();
this.language = new String();
this.trackKind = new MediaTrackKind();
};
cls.prototype.getEncodingProperties = function getEncodingProperties() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.AudioTrack = AudioTrack;
AudioTrackOpenFailedEventArgs = (function () {
var cls = function AudioTrackOpenFailedEventArgs() {
this.extendedError = new Number();
};
return cls;
}) ();
exports.AudioTrackOpenFailedEventArgs = AudioTrackOpenFailedEventArgs;
AudioTrackSupportInfo = (function () {
var cls = function AudioTrackSupportInfo() {
this.decoderStatus = new MediaDecoderStatus();
this.degradation = new AudioDecoderDegradation();
this.degradationReason = new AudioDecoderDegradationReason();
this.mediaSourceStatus = new MediaSourceStatus();
};
return cls;
}) ();
exports.AudioTrackSupportInfo = AudioTrackSupportInfo;
TimedTextCue = (function () {
var cls = function TimedTextCue() {
this.startTime = new Number();
this.id = new String();
this.duration = new Number();
this.cueStyle = new TimedTextStyle();
this.cueRegion = new TimedTextRegion();
this.lines = new Object();
};
return cls;
}) ();
exports.TimedTextCue = TimedTextCue;
DataCue = (function () {
var cls = function DataCue() {
this.data = new Object();
this.startTime = new Number();
this.id = new String();
this.duration = new Number();
};
return cls;
}) ();
exports.DataCue = DataCue;