Android SDK API リファレンス
|
メディアストリーム [詳解]
公開メンバ関数 | |
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) |
メディアストリーム
boolean io.skyway.Peer.Browser.MediaStream.addAudioTrack | ( | org.webrtc.AudioTrack | track | ) |
void io.skyway.Peer.Browser.MediaStream.addVideoRenderer | ( | Canvas | canvas, |
int | videoTrackNumber | ||
) |
このストリームにビデオレンダラーを割り当てます
canvas | 割り当てるビデオレンダラー |
videoTrackNumber | トラック番号 (0 始まり) |
boolean io.skyway.Peer.Browser.MediaStream.addVideoTrack | ( | org.webrtc.VideoTrack | track | ) |
int io.skyway.Peer.Browser.MediaStream.getAudioTracks | ( | ) |
メディアストリームに追加されている音声トラック数を取得します。
boolean io.skyway.Peer.Browser.MediaStream.getEnableAudioTrack | ( | int | trackNo | ) |
メディアストリームに追加済みの音声トラック再生状態を取得します。
trackNo | 音声トラック番号 |
boolean io.skyway.Peer.Browser.MediaStream.getEnableVideoTrack | ( | int | trackNo | ) |
メディアストリームに追加済みの映像トラック再生状態を取得します。
trackNo | 映像トラック番号 |
String io.skyway.Peer.Browser.MediaStream.getLabel | ( | ) |
メディアストリームのラベルを取得します
String io.skyway.Peer.Browser.MediaStream.getPeerId | ( | ) |
メディアストリームのピア ID を取得します。リモートメディアストリームでのみ有効です。
int io.skyway.Peer.Browser.MediaStream.getVideoTracks | ( | ) |
メディアストリームに追加されている映像トラック数を取得します。
boolean io.skyway.Peer.Browser.MediaStream.removeAudioTrack | ( | org.webrtc.AudioTrack | track | ) |
void io.skyway.Peer.Browser.MediaStream.removeVideoRenderer | ( | Canvas | canvas, |
int | videoTrackNumber | ||
) |
このストリームに割り当てられているビデオレンダラーを取り外します
canvas | Canvas to render a video track in this stream. 割り当て済みのビデオレンダラー |
videoTrackNumber | Video track number トラック番号 (0 始まり) |
boolean io.skyway.Peer.Browser.MediaStream.removeVideoTrack | ( | org.webrtc.VideoTrack | track | ) |
boolean io.skyway.Peer.Browser.MediaStream.setAudioSource | ( | org.webrtc.AudioSource | source | ) |
void io.skyway.Peer.Browser.MediaStream.setEnableAudioTrack | ( | int | trackNo, |
boolean | enable | ||
) |
メディアストリームに追加済みの音声トラック再生状態を設定します。
trackNo | 音声トラック番号 | ||||||
enable |
|
void io.skyway.Peer.Browser.MediaStream.setEnableVideoTrack | ( | int | trackNo, |
boolean | enable | ||
) |
メディアストリームに追加済みの映像トラック再生状態を設定します。
trackNo | 映像トラック番号 | ||||||
enable |
|
boolean io.skyway.Peer.Browser.MediaStream.setVideoCapture | ( | Object | capturer | ) |
boolean io.skyway.Peer.Browser.MediaStream.setVideoSource | ( | org.webrtc.VideoSource | source | ) |
boolean io.skyway.Peer.Browser.MediaStream.switchCamera | ( | ) |
ローカルメディアストリームの場合に可能であれば、カメラの切替を行います。