メソッドの追加履歴

どのメソッドがどのバージョンから使えるかの一覧。表にないメソッドは 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