Skip to content

feat(camera): 支援 CCAPI 短片錄影設定 - #104

Merged
js051 merged 3 commits into
mainfrom
feat/ccapi-movie-settings
Aug 2, 2026
Merged

feat(camera): 支援 CCAPI 短片錄影設定#104
js051 merged 3 commits into
mainfrom
feat/ccapi-movie-settings

Conversation

@js051

@js051 js051 commented Aug 2, 2026

Copy link
Copy Markdown
Owner

內容

  • 依 Canon CCAPI 1.3 實作 movie quality、high frame rate、movie cropping 與 movie format
  • Android、iOS、PC Bridge 採相同版本 GET/PUT 成對能力偵測,寫入前重新讀取相機 ability
  • 補齊 Video-only UI、英文/繁中、離線預覽、診斷、Simulator 與可讀畫質摘要

驗證

  • Android unit test、lint、assembleDebug、instrumentation 編譯
  • Pixel 6 Pro API 34:73 項 UI 回歸零失敗;Simulator 與 direct CCAPI E2E 強制執行通過
  • Bridge/Simulator:220 項 Python 測試與 Ruff 通過
  • PC browser E2E 與 JavaScript 模組測試通過
  • staged、commit、pre-push Gitleaks 通過

真機限制

實作依 Canon CCAPI Reference 1.3 sections 4.9.50-4.9.53。EOS R6 Mark III 實際公告端點、ability 值與 Video-mode 寫入仍需真機驗證;未公告或不完整的控制不會顯示或送出。

@js051
js051 merged commit 7ed06e9 into main Aug 2, 2026
9 checks passed
@js051
js051 deleted the feat/ccapi-movie-settings branch August 2, 2026 05:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant