API cấp 2.1
Phát hành vào tháng 5 năm 2017
Các thay đổi quan trọng
- Đã thêm tính năng Tải lên trực tiếp để cho phép máy ảnh tải trực tiếp lên máy chủ.
- Bao gồm các lệnh mới
switchWifi
vàuploadFile
. - Thêm các tuỳ chọn
photoStitchingSupport
,photoStitching
,videoStitchingSupport
,videoStitching
,videoGPSSupport
,videoGPS
vào các tuỳ chọn OSC. - Thêm trường
cameraId
vào đầu ra/osc/info
.
- Bao gồm các lệnh mới
- Thay thế thông số kỹ thuật 360 video XMP bằng một tiêu chuẩn mở mới.
- Thêm nội dung đề xuất để chỉ định make/model trong video MP4 360 độ.
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
startSession
/updateSession
/closeSession
. - Ngừng sử dụng
sessionId
khỏi dữ liệu nhập của các lệnhtakePicture
/getOptions
/setOptions
.
- Các lệnh không dùng nữa
- 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ànhlistFiles
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
,delayProcessingSupport
vàclientVersion
. - Sửa đổi các tuỳ chọn
captureModeSupport
,isoSupport
,shutterSpeedSupport
,fileFormatSupport
,hdr
,hdrSupport
,exposureBracket
vàexposureBracketSupport
.
- Đã thêm các lệnh
- 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ở.