applyConstraints? | (constraints) => Promise<void> | - | - | MediaTrack.applyConstraints |
clone? | (signals?) => MediaTrack | - | - | MediaTrack.clone |
constraints | InputDeviceConstraint | - | - | - |
expectedInput? | MediaDeviceInfoLike | The MediaDeviceInfo object representing the device that the track is expected to be connected to. See https://developer.mozilla.org/en-US/docs/Web/API/MediaDeviceInfo | MediaTrack.expectedInput | - |
getConstraints? | () => InputDeviceConstraint | - | - | MediaTrack.getConstraints |
getSettings? | () => ExtendedMediaTrackSettings | - | - | MediaTrack.getSettings |
id? | string | A unique identifier for the track same as MediaStreamTrack.id if track is available otherwise it uses the id from the construction or the kind. See MediaTrackInit | - | MediaTrack.id |
input | undefined | MediaDeviceInfoLike | The MediaDeviceInfo object representing the device that the track is connected to. See https://developer.mozilla.org/en-US/docs/Web/API/MediaDeviceInfo | MediaTrack.input | - |
kind | "audioinput" | "videoinput" | - | MediaTrack.kind | - |
label? | string | - | - | MediaTrack.label |
mute? | (toMute) => void | - | - | MediaTrack.mute |
muted? | boolean | The current mute state of the track. undefined means the track is not available | - | MediaTrack.muted |
overrideMute? | boolean | - | - | - |
previousMediaTrack? | MediaTrack | - | - | MediaTrack.previousMediaTrack |
release? | () => Promise<void> | - | - | MediaTrack.release |
signals? | MediaSignals | - | - | - |
source? | MediaTrack | The source track that it is originated from | - | MediaTrack.source |
toJSON? | () => unknown | - | - | MediaTrack.toJSON |
track? | MediaStreamTrack | The MediaStreamTrack object representing the track See https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack | - | MediaTrack.track |