RTKSelfMedia クラスは、ローカル参加者のメディアを管理するメソッドを提供します。
- RTKSelfMedia
- .audioTrack
- .rawAudioTrack
- .mediaPermissions
- .videoTrack
- .rawVideoTrack
- .screenShareTracks
- .audioEnabled
- .videoEnabled
- .screenShareEnabled
- .addAudioMiddleware(audioMiddleware)
- .removeAudioMiddleware(audioMiddleware)
- .removeAllAudioMiddlewares()
- .addVideoMiddleware(videoMiddleware)
- .setVideoMiddlewareGlobalConfig(config)
- .removeVideoMiddleware(videoMiddleware)
- .removeAllVideoMiddlewares()
- .getCurrentDevices()
- .getAudioDevices()
- .getVideoDevices()
- .getSpeakerDevices()
- .getDeviceById(deviceId, kind)
- .setDevice(device)
audioTrack を返します。
種類: RTKSelfMedia のインスタンスプロパティ
ミドルウェアを実行していない rawAudioTrack を返します。
種類: RTKSelfMedia のインスタンスプロパティ
ユーザーが付与した、現在の音声および映像の権限を返します。 ユーザーがメディアの使用を許可した場合は 'ACCEPTED' です。 ユーザーが画面共有をキャンセルした場合は 'CANCELED' です。 ユーザーがメディアの使用を拒否した場合は 'DENIED' です。 ユーザーのシステムがメディアの使用を拒否した場合は 'SYS_DENIED' です。 メディアが利用できない(または別のアプリケーションが使用中)場合は 'UNAVAILABLE' です。
種類: RTKSelfMedia のインスタンスプロパティ
videoTrack を返します。
種類: RTKSelfMedia のインスタンスプロパティ
ミドルウェアを実行していない videoTrack を返します。
種類: RTKSelfMedia のインスタンスプロパティ
画面共有のトラックを返します。
種類: RTKSelfMedia のインスタンスプロパティ
音声が有効な場合は true を返します。
種類: RTKSelfMedia のインスタンスプロパティ
映像が有効な場合は true を返します。
種類: RTKSelfMedia のインスタンスプロパティ
画面共有が有効な場合は true を返します。
種類: RTKSelfMedia のインスタンスプロパティ
生の音声ストリームに対して実行する音声ミドルウェアを追加します。 音声ミドルウェアが複数ある場合は、追加した順に実行されます。 順序を変えたい場合は、既存のミドルウェアをすべて削除してから、改めて追加してください。
種類: RTKSelfMedia のインスタンスメソッド
| パラメーター | 型 |
|---|---|
| audioMiddleware | AudioMiddleware |
音声ミドルウェアがある場合は削除します。
種類: RTKSelfMedia のインスタンスメソッド
| パラメーター | 型 |
|---|---|
| audioMiddleware | AudioMiddleware |
音声ミドルウェアがある場合は、すべて削除します。
種類: RTKSelfMedia のインスタンスメソッド
生の映像ストリームに対して実行する映像ミドルウェアを追加します。 映像ミドルウェアが複数ある場合は、追加した順に実行されます。 順序を変えたい場合は、既存のミドルウェアをすべて削除してから、改めて追加してください。
種類: RTKSelfMedia のインスタンスメソッド
| パラメーター | 型 |
|---|---|
| videoMiddleware | VideoMiddleware |
映像ミドルウェアが使うグローバル設定を指定します。
種類: RTKSelfMedia のインスタンスメソッド
| パラメーター | 型 | 説明 |
|---|---|---|
| config | VideoMiddlewareGlobalConfig |
設定 |
| config.disablePerFrameCanvasRendering | boolean |
true にすると、フレームごとに Middleware を呼び出す代わりに、空の canvas で 1 回だけ呼び出します。この canvas を更新し続けるのは middleware の実装者の責任です。定期的な更新用のビデオトラックは meeting.self.rawVideoTrack で取得できます。 |
映像ミドルウェアがある場合は削除します。
種類: RTKSelfMedia のインスタンスメソッド
| パラメーター | 型 |
|---|---|
| videoMiddleware | VideoMiddleware |
映像ミドルウェアがある場合は、すべて削除します。
種類: RTKSelfMedia のインスタンスメソッド
現在使用中のメディアデバイスを返します。
種類: RTKSelfMedia のインスタンスメソッド
ローカル参加者の音声デバイスを返します。
種類: RTKSelfMedia のインスタンスメソッド
ローカル参加者の映像デバイスを返します。
種類: RTKSelfMedia のインスタンスメソッド
ローカル参加者のスピーカーデバイスを返します。
種類: RTKSelfMedia のインスタンスメソッド
ID と種類で指定した、ローカル参加者のデバイスを返します。
種類: RTKSelfMedia のインスタンスメソッド
| パラメーター | 型 | 説明 |
|---|---|---|
| deviceId | string |
デバイスの ID。 |
| kind | 'audio' | 'video' | 'speaker' |
デバイスの種類です。audio、video、または speaker です。 |
ローカル参加者が使用中のメディアデバイスを切り替えます。
種類: RTKSelfMedia のインスタンスメソッド
| パラメーター | 型 | 説明 |
|---|---|---|
| device | MediaDeviceInfo |
使用するデバイスです。同じ kind のデバイスが置き換わります。プライマリストリームが対象です。 |