メソッドの追加履歴
どのメソッドがどのバージョンから使えるかの一覧。表にないメソッドは 0.0.10 以前からある。
1.0.1 から Android / iOS を同じバージョンで配布している。iOS でも以下の API を利用できる。
1.1.1
| メソッド | 補足 |
|---|---|
| batteryLevel | バッテリー残量(0〜100%)を購読できる。未取得・切断時は null。接続時に自動取得し、requestSystemStatus() でも再取得できる |
1.0.1
Android の公開 AAR で PlatformContext の typealias メタデータが削除され、KMP サンプルがコンパイルできない問題を修正。iOS の KLIB / XCFramework も同じバージョンで配布する。
1.0.0
メソッドの追加は無い。0.8.3 からバージョン番号を上げただけで、API は同じ。
0.x 系はここでサポートを終了する。 0.8.3 以前の SDK は更新も不具合の修正も行わないので、 1.0.0 に上げること。ファームウェアバージョンの表記も 1.x に揃えた。
0.8.3
メソッドの追加は無い。ビルド上の変更のみ。
- 成果物が pre-release 扱いにならなくなった。0.8.1 以前で必要だった
-Xskip-prerelease-checkは不要 GlassConnectionインターフェースとPickerUnavailableExceptionが aar に残るようになり、接続管理をGlassManager具象型ではなくGlassConnectionで受けられる
0.8.1
| メソッド | 補足 |
|---|---|
| startCanvasAnimation | キャンバスに動画を流す準備をして、寸法と再生間隔を宣言する |
| sendCanvasAnimationFrame | 流すコマを1枚送る |
| stopCanvasAnimation | 流すのをやめる |
ファームウェア 1.2.0 以上が対象。コマは使い捨てなので、sendCanvasImage
のようなバッファの容量に縛られず流し続けられる。ただしバッファを共有しているため、
静的な画像とは同時に置けない。
0.8.0
充電状態の取得(charging / requestSystemStatus)が入っていないので使わないこと。
0.8.1 と同じキャンバスのアニメーションが入っているが、0.7.0 で追加した充電状態が
欠けているため、0.7.x から上げると後退する。0.8.1 で取り込み直した。
0.7.3
メソッドの追加はない。0.7.0 の aar に Opus のネイティブライブラリが入っておらず、
startMicStreaming を呼ぶと UnsatisfiedLinkError でアプリごと落ちていたのを直した。
0.7.0 でマイクを使う場合は 0.7.3 に上げること。
0.7.0
| メソッド | 補足 |
|---|---|
| charging | 充電中かどうかが流れる。接続すると SDK が状態を要求するので、購読するだけでよい |
0.6.0
| メソッド | 補足 |
|---|---|
| removeCanvasImage | キャンバスの画像を id 指定で消す |
sendCanvasImage に id が増え、画像を8枚まで置けるようになった。ファーム側の
フレームが変わっているため、0.5.0 までの SDK とは互換がない。あわせて分割送信を
直列化し、続けて送ったときにチャンクが混ざらないようにした。
0.5.0
アプリ本体に実装がないメソッドを公開 API から外した。撤去したのは
sendMeeting / sendAIContent / sendAiChatSender / sendEmptyScreenStatus /
sendTeleprompterGenerating / requestLog / requestNotificationCountSync と、
電源・リモコンのイベントリスナー4つ。
0.4.0
| メソッド | 補足 |
|---|---|
| sendCanvasImage | キャンバスに画像を置く。ファームウェア 1.2.0 以上 |
0.3.1
マイクの PCM を SDK 内で3倍に増幅するようにした。API の追加はない。
0.3.0
| メソッド | 補足 |
|---|---|
| micAudio | デコード済みの PCM が流れる |
| micStreaming | 受信中かどうか |
| startMicStreaming | Opus のデコードまで SDK 内で行う |
| stopMicStreaming |
0.2.1
API の追加はない。
0.2.0
| メソッド | 補足 |
|---|---|
| sendCanvas | 自由配置キャンバス。ファームウェア 1.2.0 以上 |
| sendCanvasElements | |
| clearCanvas | |
| closeCanvas |
0.1.1
| メソッド | 補足 |
|---|---|
| sendLayout | 分割レイアウト。ファームウェア 1.2.0 以上 |
| sendLayoutTexts | |
| closeLayout |
0.1.0
| メソッド | 補足 |
|---|---|
| imuData | 6DoF のサンプルが流れる |
| imuDataStarted | |
| startImuData | |
| stopImuData |
0.0.14
ファームが対応していないページ遷移(enterAiPage / enterMeetingPage /
enterNotificationPage)を公開 API から外した。
0.0.13
| メソッド | 補足 |
|---|---|
| enterNavigationPage | |
| sendNavi | 地図画像も一緒に送れる |
| sendNaviStatus | |
| sendNaviLanguage | |
| sendNaviCourse | |
| sendNaviLargeImage |
0.0.12
画像の3bit量子化と RLE 圧縮を SDK 内に取り込んだ。 sendImage に渡すのが圧縮済みデータから グレースケールに変わっている。
0.0.11
| メソッド | 補足 |
|---|---|
| enterImageDisplayPage | |
| sendImage |