|
Android SDK API リファレンス
|
メディアストリーム [詳解]
公開メンバ関数 | |
| MediaStream (Peer provider, long nativeMediaStream, MediaConstraints constraints, SurfaceTextureHelper textureHelper, VideoCapturer videoCapturer) | |
| 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 | ( | ) |
ローカルメディアストリームの場合に可能であれば、カメラの切替を行います。
1.8.17