Android SDK API リファレンス

公開メンバ関数 | 全メンバ一覧
io.skyway.Peer.Browser.MediaStream クラス

メディアストリーム [詳解]

公開メンバ関数

 MediaStream (Peer provider, long nativeMediaStream, VideoCapturer videoCapturer, boolean remote)
 
void finalize ()
 
void close ()
 メディアストリームをすべて閉じます。
 
String getLabel ()
 メディアストリームのラベルを取得します [詳解]
 
String getPeerId ()
 メディアストリームのピア ID を取得します。リモートメディアストリームでのみ有効です。 [詳解]
 
int getVideoTracks ()
 メディアストリームに追加されている映像トラック数を取得します。 [詳解]
 
void setEnableVideoTrack (int trackNo, boolean enable)
 メディアストリームに追加済みの映像トラック再生状態を設定します。 [詳解]
 
boolean getEnableVideoTrack (int trackNo)
 メディアストリームに追加済みの映像トラック再生状態を取得します。 [詳解]
 
int getAudioTracks ()
 メディアストリームに追加されている音声トラック数を取得します。 [詳解]
 
void setEnableAudioTrack (int trackNo, boolean enable)
 メディアストリームに追加済みの音声トラック再生状態を設定します。 [詳解]
 
boolean getEnableAudioTrack (int trackNo)
 メディアストリームに追加済みの音声トラック再生状態を取得します。 [詳解]
 
boolean switchCamera ()
 ローカルメディアストリームの場合に可能であれば、カメラの切替を行います。 [詳解]
 
void addVideoRenderer (Canvas canvas, int videoTrackNumber)
 このストリームにビデオレンダラーを割り当てます [詳解]
 
void removeVideoRenderer (Canvas canvas, int videoTrackNumber)
 このストリームに割り当てられているビデオレンダラーを取り外します [詳解]
 
boolean setVideoCapture (Object capturer)
 
boolean setVideoSource (org.webrtc.VideoSource source)
 
boolean setAudioSource (org.webrtc.AudioSource source)
 
boolean addVideoTrack (org.webrtc.VideoTrack track)
 
boolean removeVideoTrack (org.webrtc.VideoTrack track)
 
boolean addAudioTrack (org.webrtc.AudioTrack track)
 
boolean removeAudioTrack (org.webrtc.AudioTrack track)
 

詳解

メディアストリーム

メソッド詳解

◆ addAudioTrack()

boolean io.skyway.Peer.Browser.MediaStream.addAudioTrack ( org.webrtc.AudioTrack  track)

◆ addVideoRenderer()

void io.skyway.Peer.Browser.MediaStream.addVideoRenderer ( Canvas  canvas,
int  videoTrackNumber 
)

このストリームにビデオレンダラーを割り当てます

引数
canvas割り当てるビデオレンダラー
videoTrackNumberトラック番号 (0 始まり)

◆ addVideoTrack()

boolean io.skyway.Peer.Browser.MediaStream.addVideoTrack ( org.webrtc.VideoTrack  track)

◆ getAudioTracks()

int io.skyway.Peer.Browser.MediaStream.getAudioTracks ( )

メディアストリームに追加されている音声トラック数を取得します。

戻り値
映像トラック数

◆ getEnableAudioTrack()

boolean io.skyway.Peer.Browser.MediaStream.getEnableAudioTrack ( int  trackNo)

メディアストリームに追加済みの音声トラック再生状態を取得します。

引数
trackNo音声トラック番号
戻り値
再生状態

◆ getEnableVideoTrack()

boolean io.skyway.Peer.Browser.MediaStream.getEnableVideoTrack ( int  trackNo)

メディアストリームに追加済みの映像トラック再生状態を取得します。

引数
trackNo映像トラック番号
戻り値
再生状態

◆ getLabel()

String io.skyway.Peer.Browser.MediaStream.getLabel ( )

メディアストリームのラベルを取得します

戻り値
ラベル

◆ getPeerId()

String io.skyway.Peer.Browser.MediaStream.getPeerId ( )

メディアストリームのピア ID を取得します。リモートメディアストリームでのみ有効です。

戻り値
ピア ID

◆ getVideoTracks()

int io.skyway.Peer.Browser.MediaStream.getVideoTracks ( )

メディアストリームに追加されている映像トラック数を取得します。

戻り値
映像トラック数

◆ removeAudioTrack()

boolean io.skyway.Peer.Browser.MediaStream.removeAudioTrack ( org.webrtc.AudioTrack  track)

◆ removeVideoRenderer()

void io.skyway.Peer.Browser.MediaStream.removeVideoRenderer ( Canvas  canvas,
int  videoTrackNumber 
)

このストリームに割り当てられているビデオレンダラーを取り外します

引数
canvasCanvas to render a video track in this stream. 割り当て済みのビデオレンダラー
videoTrackNumberVideo track number トラック番号 (0 始まり)

◆ removeVideoTrack()

boolean io.skyway.Peer.Browser.MediaStream.removeVideoTrack ( org.webrtc.VideoTrack  track)

◆ setAudioSource()

boolean io.skyway.Peer.Browser.MediaStream.setAudioSource ( org.webrtc.AudioSource  source)

◆ setEnableAudioTrack()

void io.skyway.Peer.Browser.MediaStream.setEnableAudioTrack ( int  trackNo,
boolean  enable 
)

メディアストリームに追加済みの音声トラック再生状態を設定します。

引数
trackNo音声トラック番号
enable
enable 再生状態
true 再生します
false 停止します

◆ setEnableVideoTrack()

void io.skyway.Peer.Browser.MediaStream.setEnableVideoTrack ( int  trackNo,
boolean  enable 
)

メディアストリームに追加済みの映像トラック再生状態を設定します。

引数
trackNo映像トラック番号
enable
enable 再生状態
true 再生します
false 停止します

◆ setVideoCapture()

boolean io.skyway.Peer.Browser.MediaStream.setVideoCapture ( Object  capturer)

◆ setVideoSource()

boolean io.skyway.Peer.Browser.MediaStream.setVideoSource ( org.webrtc.VideoSource  source)

◆ switchCamera()

boolean io.skyway.Peer.Browser.MediaStream.switchCamera ( )

ローカルメディアストリームの場合に可能であれば、カメラの切替を行います。

戻り値
実行結果