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