Properties
newMediaElementConfig
newMediaElementConfig:() => NativeMediaElementConfig
checkClientManifestForKMC
checkClientManifestForKMC:() => NativeKMCResult
setSurface
setSurface:(mediaElement: NativeMediaElement, surface: string) => void
clearSurface
clearSurface:(mediaElement: NativeMediaElement, surface: string) => void
setCaptionConsumer
setCaptionConsumer:(mediaElement: NativeMediaElement, captionConsumer: string) => boolean
clearCaptionConsumer
clearCaptionConsumer:(mediaElement: NativeMediaElement, captionConsumer: string) => boolean
setWaitForAudioToCompleteSeek
setWaitForAudioToCompleteSeek:(mediaElementConfig: NativeMediaElementConfig, waitForAudioToCompleteSeek: boolean) => void
setAudioConfig
setAudioConfig:(mediaElementConfig: NativeMediaElementConfig, audioType: number, audioUsage: number) => void
newMediaElement
newMediaElement:(mediaElementConfig: NativeMediaElementConfig, callback: (nativeMediaElement: NativeMediaElement) => void) => void
destroy
destroy:(mediaElement: NativeMediaElement, callback: () => void) => void
destroySync
destroySync:(mediaElement: NativeMediaElement, timeoutInMs: number) => MediaPlayerDeInitStatus
setEventCallback
setEventCallback:(mediaElement: NativeMediaElement, callback: (event: NativeMediaElementEvent, buffer: ArrayBuffer) => void) => void
setVideoOutputPosition
setVideoOutputPosition:(mediaElementConfig: NativeMediaElementConfig, x: number, y: number, width: number, height: number) => void
setInitPictureMode
setInitPictureMode:(mediaElementConfig: NativeMediaElementConfig, pictureMode: number) => void
isValid
isValid:(mediaElement: NativeMediaElement) => boolean
getError
getError:(mediaElement: NativeMediaElement) => NativeMediaError
getReadyState
getReadyState:(mediaElement: NativeMediaElement) => number
getBuffered
getBuffered:(mediaElement: NativeMediaElement) => Array<NativeTimeRange>
getSeeking
getSeeking:(mediaElement: NativeMediaElement) => boolean
getCurrentTime
getCurrentTime:(mediaElement: NativeMediaElement) => number
getDuration
getDuration:(mediaElement: NativeMediaElement) => number
setDuration
setDuration:(mediaElement: NativeMediaElement, duration: number) => number
getPaused
getPaused:(mediaElement: NativeMediaElement) => boolean
getSeekable
getSeekable:(mediaElement: NativeMediaElement) => Array<NativeTimeRange>
getEnded
getEnded:(mediaElement: NativeMediaElement) => boolean
play
play:(mediaElement: NativeMediaElement) => void
pause
pause:(mediaElement: NativeMediaElement) => void
seek
seek:(mediaElement: NativeMediaElement, position: number) => void
getVolumeLevel
getVolumeLevel:(mediaElement: NativeMediaElement) => number
setVolumeLevel
setVolumeLevel:(mediaElement: NativeMediaElement, volumelevel: number) => void
isAudioMuted
isAudioMuted:(mediaElement: NativeMediaElement) => boolean
muteAudio
muteAudio:(mediaElement: NativeMediaElement) => void
unMuteAudio
unMuteAudio:(mediaElement: NativeMediaElement) => void
setPlaybackRate
setPlaybackRate:(mediaElement: NativeMediaElement, playbackrate: number) => void
getPlaybackRate
getPlaybackRate:(mediaElement: NativeMediaElement) => number
createAndAttachMediaSource
createAndAttachMediaSource:(mediaElement: NativeMediaElement) => void
detachMediaSource
detachMediaSource:(mediaElement: NativeMediaElement) => void
getEndOfStreamSignalled
getEndOfStreamSignalled:(mediaElement: NativeMediaElement) => boolean
addSourceBuffer
addSourceBuffer:(mediaElement: NativeMediaElement, appendChunkSize: number, maxWidth: number, maxHeight: number, frameRate: number, evictionThreshold: number, mimeType: string) => NativeAddSourceBufferResult
removeSourceBuffer
removeSourceBuffer:(mediaElement: NativeMediaElement, sourceBufferId: string) => number
getSourceBuffers
getSourceBuffers:(mediaElement: NativeMediaElement) => Array<string>
getActiveSourceBuffers
getActiveSourceBuffers:(mediaElement: NativeMediaElement) => Array<string>
setLiveSeekableRange
setLiveSeekableRange:(mediaElement: NativeMediaElement, start: number, end: number) => number
clearLiveSeekableRange
clearLiveSeekableRange:(mediaElement: NativeMediaElement) => number
endOfStream
endOfStream:(mediaElement: NativeMediaElement, errorMessage: string) => number
setMediaKeys
setMediaKeys:(mediaElement: NativeMediaElement, cdmiMediaKeys: NativeCDMiMediaKeys) => void
clearMediaKeys
clearMediaKeys:(mediaElement: NativeMediaElement) => void
getAudioTracks
getAudioTracks:(mediaElement: NativeMediaElement) => Array<NativeAudioTrack>
getVideoTracks
getVideoTracks:(mediaElement: NativeMediaElement) => Array<NativeAudioTrack>
enableAudioTrack
enableAudioTrack:(mediaElement: NativeMediaElement, audioTrackId: string) => void
disableAudioTrack
disableAudioTrack:(mediaElement: NativeMediaElement, audioTrackId: string) => void
enableVideoTrack
enableVideoTrack:(mediaElement: NativeMediaElement, videoTrackId: string) => void
disableVideoTrack
disableVideoTrack:(mediaElement: NativeMediaElement, videoTrackId: string) => void
enableTextTrack
enableTextTrack:(mediaElement: NativeMediaElement, textTrackId: string) => void
disableTextTrack
disableTextTrack:(mediaElement: NativeMediaElement, textTrackId: string) => void
getAudioTrackById
getAudioTrackById:(mediaElement: NativeMediaElement, trackId: string) => NativeAudioTrack
getVideoTrackById
getVideoTrackById:(mediaElement: NativeMediaElement, trackId: string) => NativeVideoTrack
getTextTrackById
getTextTrackById:(mediaElement: NativeMediaElement, trackId: string) => NativeTextTrack
getDiagnosticInfo
getDiagnosticInfo:(mediaElement: NativeMediaElement) => NativeMPBDiagnosticInfo
getVideoPlaybackQuality
getVideoPlaybackQuality:(mediaElement: NativeMediaElement) => NativeVideoPlaybackQualityInfo
canPlayType
canPlayType:(mediaElement: NativeMediaElement, type: string) => string
setPitchMultiplier
setPitchMultiplier:(mediaElement: NativeMediaElement, pitchMultiplier: number) => boolean
getPitchMultiplier
getPitchMultiplier:(mediaElement: NativeMediaElement) => number
setAutoPlay
setAutoPlay:(mediaElement: NativeMediaElement, autoplay: boolean) => void
sourceBuffer_GetId
sourceBuffer_GetId:(mediaElement: NativeMediaElement, sourceBufferId: string) => string
sourceBuffer_GetMode
sourceBuffer_GetMode:(mediaElement: NativeMediaElement, sourceBufferId: string) => number
sourceBuffer_SetMode
sourceBuffer_SetMode:(mediaElement: NativeMediaElement, sourceBufferId: string, mode: number) => number
sourceBuffer_GetUpdating
sourceBuffer_GetUpdating:(mediaElement: NativeMediaElement, sourceBufferId: string) => boolean
sourceBuffer_GetBuffered
sourceBuffer_GetBuffered:(mediaElement: NativeMediaElement, sourceBufferId: string) => Array<NativeTimeRange>
sourceBuffer_GetTimestampOffset
sourceBuffer_GetTimestampOffset:(mediaElement: NativeMediaElement, sourceBufferId: string) => number
sourceBuffer_SetTimestampOffset
sourceBuffer_SetTimestampOffset:(mediaElement: NativeMediaElement, sourceBufferId: string, timestampOffset: number) => number
sourceBuffer_GetAppendWindowStart
sourceBuffer_GetAppendWindowStart:(mediaElement: NativeMediaElement, sourceBufferId: string) => number
sourceBuffer_SetAppendWindowStart
sourceBuffer_SetAppendWindowStart:(mediaElement: NativeMediaElement, sourceBufferId: string, appendWindowStart: number) => number
sourceBuffer_GetAppendWindowEnd
sourceBuffer_GetAppendWindowEnd:(mediaElement: NativeMediaElement, sourceBufferId: string) => number
sourceBuffer_SetAppendWindowEnd
sourceBuffer_SetAppendWindowEnd:(mediaElement: NativeMediaElement, sourceBufferId: string, appendWindowEnd: number) => number
sourceBuffer_Append
sourceBuffer_Append:(mediaElement: NativeMediaElement, sourceBufferId: string, buffer: ArrayBuffer) => number
sourceBuffer_Remove
sourceBuffer_Remove:(mediaElement: NativeMediaElement, sourceBufferId: string, start: number, end: number) => number
sourceBuffer_Abort
sourceBuffer_Abort:(mediaElement: NativeMediaElement, sourceBufferId: string) => number
sourceBuffer_ChangeType
sourceBuffer_ChangeType:(mediaElement: NativeMediaElement, sourceBufferId: string, type: string) => number
randomUUID
randomUUID:() => string
importKey
importKey:(format: KeyFormat, data: ArrayBuffer, algorithm: AlgorithmIdentifier, extractable: boolean, keyUsages: Array<KeyUsage>) => CryptoKeyObject
decrypt
decrypt:(algorithm: AlgorithmIdentifier, key: CryptoKey, ivData: ArrayBuffer, data: ArrayBuffer) => ArrayBuffer
getMediaEventSource
getMediaEventSource:() => MediaEventSource
getTrackListChangeType
getTrackListChangeType:() => TrackListChangeType
getMediaErrorType
getMediaErrorType:() => MediaErrorType
getMediaElementReadyState
getMediaElementReadyState:() => MediaElementReadyState
getMSEErrorCode
getMSEErrorCode:() => MSEErrorCode
getDemuxerAddSourceBufferResult
getDemuxerAddSourceBufferResult:() => DemuxerAddSourceBufferResult
getDRMEventType
getDRMEventType:() => DRMEventType
getCDMiMessageType
getCDMiMessageType:() => CDMiMessageType
getMpbPictureMode
getMpbPictureMode:() => MpbPictureMode
getFrameProcessorAppendMode
getFrameProcessorAppendMode:() => FrameProcessorAppendMode
getCdmInitDataType
getCdmInitDataType:() => CdmInitDataType
getCdmMediaKeyRequirement
getCdmMediaKeyRequirement:() => CdmMediaKeyRequirement
getCdmMediaRobustness
getCdmMediaRobustness:() => CdmMediaRobustness
getCdmSessionType
getCdmSessionType:() => CdmSessionType
getCdmMediaKeyStatus
getCdmMediaKeyStatus:() => CdmMediaKeyStatus
setSrc
setSrc:(mediaElement: NativeMediaElement, url: string, autoplay: boolean) => void
setSrcWithCustomHeaders
setSrcWithCustomHeaders:(mediaElement: NativeMediaElement, url: string, autoplay: boolean, headers: Record<string, string>) => void
addTextTrack
addTextTrack:(mediaElement: NativeMediaElement, kind: string, label: string, language: string, uri: string, mimeType: string) => NativeTextTrack
load
load:(mediaElement: NativeMediaElement) => void
getUrlArg
getUrlArg:() => string
textDecode
textDecode:(data: ArrayBuffer) => string
renderCaptionsV2
renderCaptionsV2:(captionViewHandle: string, cues: Array<NativeVTTCue>) => void
renderCaptionsV2WithState
renderCaptionsV2WithState:(captionViewHandle: string, cues: Array<NativeVTTCue>, isRendererPaused: boolean) => void
resumeCaptionRender
resumeCaptionRender:(captionViewHandle: string) => void
pauseCaptionRender
pauseCaptionRender:(captionViewHandle: string) => void

