LocalMediaStream class

local の MediaStream を表すラッパーです。

native 側の MediaStreamInterface を保持し、audio / video track の 列挙や集合更新を行います。

Implemented types

Properties

currentAudioTrackOrNull LocalAudioTrack?
現在の audio track を 1 本だけ取得する。
no setter
currentVideoTrackOrNull LocalVideoTrack?
現在の video track を 1 本だけ取得する。
no setter
hashCode int
The hash code for this object.
no setterinherited
id String
MediaStream の ID を返す。
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addTrack(LocalMediaStreamTrack track) → void
track を MediaStream の集合へ追加する。
dispose() Future<void>
MediaStream 自身の参照を解放する。
ensureNotDisposed() → void
dispose 済み利用を防ぐ。
getAudioTracks() List<LocalAudioTrack>
現在の audio track 一覧を snapshot として返す。
getTracks() List<LocalMediaStreamTrack>
現在の全 track を audio -> video の順で返す。
override
getVideoTracks() List<LocalVideoTrack>
現在の video track 一覧を snapshot として返す。
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeTrack(LocalMediaStreamTrack track) → void
track を MediaStream の集合から削除する。
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited