Table of Contents

Class MediaStreamTrackEvent

Namespace
CSharpToJavaScript.APIs.JS
Assembly
CSharpToJavaScript.dll

The MediaStreamTrackEvent interface of the {{domxref("Media Capture and Streams API", "", "", "nocode")}} represents events which indicate that a MediaStream has had tracks added to or removed from the stream through calls to Media Capture and Streams API methods. These events are sent to the stream when these changes occur.

[Value("MediaStreamTrackEvent")]
public class MediaStreamTrackEvent : Event
Inheritance
MediaStreamTrackEvent
Inherited Members

Remarks

The events based on this interface are MediaStreamaddtrack and MediaStreamremovetrack.

-MediaStream: MediaStreamaddtrack and MediaStreamremovetrack events
-MediaStreamTrack
-Media Capture and Streams API

See also on MDN

Constructors

MediaStreamTrackEvent()

public MediaStreamTrackEvent()

MediaStreamTrackEvent(string, MediaStreamTrackEventInit)

The MediaStreamTrackEvent() constructor returns a new MediaStreamTrackEvent object,
which represents an event signaling that a MediaStreamTrack has been added to or removed from a MediaStream.

public MediaStreamTrackEvent(string type, MediaStreamTrackEventInit eventInitDict)

Parameters

type string
eventInitDict MediaStreamTrackEventInit

Remarks

-MediaStreamaddtrack and MediaStreamremovetrack events
-MediaStreamTrack
-MediaStream
-Media Capture and Streams API

See also on MDN

Properties

Track

The track read-only property of the MediaStreamTrackEvent interface returns the MediaStreamTrack associated with this event.

[Value("track")]
public MediaStreamTrack Track { get; }

Property Value

MediaStreamTrack

A MediaStreamTrack object.

Remarks

-MediaStreamaddtrack and MediaStreamremovetrack events
-MediaStreamTrack

See also on MDN