UNPKG

@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
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;