Skip to content

@ralphschuler.webgl shader factory.<internal>.MediaStream

github-actions edited this page Nov 26, 2023 · 1 revision

Interface: MediaStream

@ralphschuler/webgl-shader-factory.<internal>.MediaStream

A stream of media content. A stream consists of several tracks such as video or audio tracks. Each track is specified as an instance of MediaStreamTrack.

MDN Reference

Hierarchy

  • EventTarget

    MediaStream

Table of contents

Properties

Methods

Properties

active

Readonly active: boolean

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:15254


id

Readonly id: string

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:15256


onaddtrack

onaddtrack: null | (this: MediaStream, ev: MediaStreamTrackEvent) => any

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:15258


onremovetrack

onremovetrack: null | (this: MediaStream, ev: MediaStreamTrackEvent) => any

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:15260

Methods

addEventListener

addEventListener<K>(type, listener, options?): void

Type parameters

Name Type
K extends keyof MediaStreamEventMap

Parameters

Name Type
type K
listener (this: MediaStream, ev: MediaStreamEventMap[K]) => any
options? boolean | AddEventListenerOptions

Returns

void

Overrides

EventTarget.addEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:15275

addEventListener(type, listener, options?): void

Parameters

Name Type
type string
listener EventListenerOrEventListenerObject
options? boolean | AddEventListenerOptions

Returns

void

Overrides

EventTarget.addEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:15276


addTrack

addTrack(track): void

MDN Reference

Parameters

Name Type
track MediaStreamTrack

Returns

void

Defined in

node_modules/typescript/lib/lib.dom.d.ts:15262


clone

clone(): MediaStream

MDN Reference

Returns

MediaStream

Defined in

node_modules/typescript/lib/lib.dom.d.ts:15264


dispatchEvent

dispatchEvent(event): boolean

Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

MDN Reference

Parameters

Name Type
event Event

Returns

boolean

Inherited from

EventTarget.dispatchEvent

Defined in

node_modules/typescript/lib/lib.dom.d.ts:8217


getAudioTracks

getAudioTracks(): MediaStreamTrack[]

MDN Reference

Returns

MediaStreamTrack[]

Defined in

node_modules/typescript/lib/lib.dom.d.ts:15266


getTrackById

getTrackById(trackId): null | MediaStreamTrack

MDN Reference

Parameters

Name Type
trackId string

Returns

null | MediaStreamTrack

Defined in

node_modules/typescript/lib/lib.dom.d.ts:15268


getTracks

getTracks(): MediaStreamTrack[]

MDN Reference

Returns

MediaStreamTrack[]

Defined in

node_modules/typescript/lib/lib.dom.d.ts:15270


getVideoTracks

getVideoTracks(): MediaStreamTrack[]

MDN Reference

Returns

MediaStreamTrack[]

Defined in

node_modules/typescript/lib/lib.dom.d.ts:15272


removeEventListener

removeEventListener<K>(type, listener, options?): void

Type parameters

Name Type
K extends keyof MediaStreamEventMap

Parameters

Name Type
type K
listener (this: MediaStream, ev: MediaStreamEventMap[K]) => any
options? boolean | EventListenerOptions

Returns

void

Overrides

EventTarget.removeEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:15277

removeEventListener(type, listener, options?): void

Parameters

Name Type
type string
listener EventListenerOrEventListenerObject
options? boolean | EventListenerOptions

Returns

void

Overrides

EventTarget.removeEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:15278


removeTrack

removeTrack(track): void

MDN Reference

Parameters

Name Type
track MediaStreamTrack

Returns

void

Defined in

node_modules/typescript/lib/lib.dom.d.ts:15274

Typescript Libraries

Modules

Namespaces

Clone this wiki locally