Tính năng mới

API cấp 2.1

Phát hành vào tháng 5 năm 2017

Các thay đổi quan trọng

API cấp 2

Phát hành vào tháng 7 năm 2016

Các thay đổi quan trọng

  • Ngừng sử dụng sessionId và ngừng sử dụng/sửa đổi các lệnh liên quan. API cấp 2 được thiết kế cho một kết nối ứng dụng và các nhà sản xuất máy ảnh phải đảm bảo rằng chỉ có một ứng dụng tại bất kỳ thời điểm nào được kết nối (ví dụ: thông qua việc giới hạn chỉ một kết nối Wi-Fi).
  • Các lệnh không dùng nữa getImage/getMetadata.
    • URL tuyệt đối của tệp được dùng để tải xuống trực tiếp từ máy chủ HTTP của máy ảnh.
  • Thêm/sửa đổi các lệnh và tuỳ chọn để quay video, chụp ảnh theo khoảng thời gian và xem trước trực tiếp.
    • Đã thêm các lệnh startCapture/stopCapture/getLivePreview/processPicture/reset.
    • Đổi tên listImages thành listFiles và sửa đổi các đầu vào/đầu ra để xử lý các loại video cũng như các loại hình ảnh.
    • Thêm các tuỳ chọn previewFormat, previewFormatSupport, captureInterval, captureIntervalSupport, captureNumber, captureNumberSupport, remainingVideoSeconds, pollingDelay, delayProcessing, delayProcessingSupportclientVersion.
    • Sửa đổi các tuỳ chọn captureModeSupport, isoSupport, shutterSpeedSupport, fileFormatSupport, hdr, hdrSupport, exposureBracketexposureBracketSupport.
  • Thêm thông số kỹ thuật XMP video 360.
  • Thêm trường apiLevel vào đầu ra /osc/info.
    • apilevel: Trường đã được thêm vào API cấp 2. Theo mặc định, đây được coi là API cấp 1 khi thiếu trường này. Nhà phát triển có trách nhiệm truy xuất thông tin này và triển khai theo các cách khác nhau dựa trên giá trị.

Khả năng tương thích ngược

  • Nhà sản xuất máy ảnh: Nếu đang hỗ trợ API cấp 1, bạn nên hỗ trợ cả API cấp 1 và API cấp 2 trong vài tháng trước khi cập nhật lần cuối và cung cấp bản cập nhật chương trình cơ sở cho các máy ảnh chạy API cấp 1. Nếu không, ứng dụng chỉ hỗ trợ API cấp 1 sẽ không hoạt động được với máy ảnh.
  • Nhà phát triển ứng dụng: Xin lưu ý rằng những thay đổi này ảnh hưởng đến ứng dụng đã phát hành trước đó và bạn có trách nhiệm thực hiện các thay đổi tương ứng để xử lý cả hai phiên bản và nhắc chủ sở hữu máy ảnh cập nhật chương trình cơ sở.