Aşağıdaki tabloda, camera.setOptions
ve camera.getOptions
tarihine kadar ayarlanıp alınabilecek tüm seçenekler gösterilmektedir. Bir seçenek, karşılık gelen destek boşsa veya yalnızca bir seçenek içeriyorsa değiştirilemez.
Ad | Tür | Açıklama | Okuma/Yazma |
---|---|---|---|
captureMode |
Dize | Mevcut yakalama modu. Varsayılan olarak atanacak değer: image. |
CANNOT TRANSLATE |
captureModeSupport |
Dize Dizisi | Şu anda kullanılabilen yakalama modlarının listesi. API düzeyi 1 için minimum gereksinim ["image"] , API düzeyi 2 için ise minimum gereksinim ["image", "interval"] şeklindedir. Burada "interval" , belirli bir aralığa yerleştirilmiş bir dizi görüntü yakalama modunu temsil eder. Lütfen captureInterval ve captureIntervalSupport bölümlerine de göz atın. API düzeyi 2'de iki ek mod da ("video" and "walkaround") desteklenir. Bu nedenle, API düzeyi 2 tarafından desteklenen tam mod ["image", "interval", "video", "walkaround"] şeklindedir. Burada "video" , video yakalama modunu, "walkaround" ise sırayla iki görüntü çekme modunu temsil eder. Birincisi, kullanıcılar kameraya göre herhangi bir yerde, ikincisi ise kullanıcılar kameranın karşı tarafında (ilk durma noktasına göre) durur. Bu, kameranın iki resmi birleştirerek kullanıcıları son resimden çıkarmasına olanak tanır. "walkaround" , kamera tarafından desteklendiğinde ve geçerli çekim moduna ayarlandığında istemcinin kameraya iki takePicture komutu göndermeyi beklemesi gerekir. İlk komutun yanıtı (tamamlandığında) kameranın ikinci resmi çekmeye hazır olduğunu, ikinci komutun ise tamamlandığında son resmi döndürmesi gerekir.
Henüz desteklenmeyen daha fazla yakalama modu eklemek için lütfen sağlayıcıya özgü modların önüne bir alt çizgi ( _ ) ekleyin. Bu seçenek, API düzeyi 2'de değiştirilmiştir. |
r |
captureStatus |
Dize | Mevcut yakalama durumu. Varsayılan olarak "idle" değerine ayarlanır. Bu, kamera bir uygulamaya ilk bağlandığında kameranın durumunu belirlemek için yararlıdır. Kamera bir videonun ortasındaysa başka şeyler (ör. en iyi seçenek budur. Bu seçenek, API düzeyi 2.1'de eklendi. |
CANNOT TRANSLATE |
captureStatusSupport |
Dize Dizisi | Şu anda mevcut olan yakalama durumlarının listesi; Video çekimi destekleniyorsa varsayılan olarak ["idle", "shooting"] değeri girilmelidir. Diğer heykeller de yer alabilir. Örneğin: "downloading" Bu seçenek, API düzeyi 2.1'de eklendi. |
r |
exposureProgram |
Sayı | Mevcut maruz kalma programı. | CANNOT TRANSLATE |
exposureProgramSupport |
Sayı Dizisi | Şu anda mevcut olan temas programlarının listesi; örneğin, [0, 1, 2, 3, 4] . Her tam sayı, farklı bir maruz kalma programını temsil eder:
ExposureProgram hakkında daha fazla ayrıntı indirmek için aşağıdaki bağlantıyı seçin.
|
r |
iso |
Sayı | Geçerli ISO hız ayarı. | CANNOT TRANSLATE |
isoSupport |
Sayı Dizisi | API düzeyi 1: Şu anda kullanılabilen ISO ayarlarının listesi; örneğin, API düzeyi 2: Şu anda kullanılabilen ISO ayarlarının listesi; örneğin, Bu seçenek, API düzeyi 2'de değiştirilmiştir. |
r |
shutterSpeed |
Sayı | Geçerli deklanşör hızı ayarı. | CANNOT TRANSLATE |
shutterSpeedSupport |
Sayı Dizisi | API düzeyi 1: Şu anda kullanılabilen deklanşör hızlarının listesi; örneğin, API düzeyi 2: Şu anda kullanılabilen deklanşör hızlarının listesi; örneğin, Bu seçenek, API düzeyi 2'de değiştirilmiştir. |
r |
aperture |
Sayı | F duraklarında geçerli diyafram ayarı. | CANNOT TRANSLATE |
apertureSupport |
Sayı Dizisi | API düzeyi 1: Şu anda kullanılabilen diyafram açıklığı ayarlarının listesi ( API seviyesi 2: Şu anda kullanılabilen diyafram açıklığı ayarlarının listesi ( |
r |
whiteBalance |
Dize | Geçerli beyaz dengesi ayarı; örneğin, daylight . Varsayılan olarak auto değerine ayarlanır. |
CANNOT TRANSLATE |
whiteBalanceSupport |
Dize Dizisi | Şu anda kullanılabilen beyaz dengesi ayarları listesi, önceden tanımlanmış listenin bir alt kümesi olabilir:[ "auto", "incandescent", "fluorescent", "daylight", "cloudy-daylight", "shade", "twilight"] . Her biri için değerler:
_vendor-setting |
r |
exposureCompensation |
Sayı | Mevcut pozlama telafisi. | CANNOT TRANSLATE |
exposureCompensationSupport |
Sayı Dizisi | Şu anda kullanılabilen maruz kalma telafilerinin listesi (genellikle adım 0.33 veya
0,5; örneğin: [-1, -0.67, -0.33, 0, 0.33, 0.67, 1] |
r |
fileFormat |
Nesne | Mevcut dosya türü ve çözünürlük. Bu biçim, mevcut { "type": "jpeg", "width": 2000, "height": 1000 }. captureMode değeri video ise uygun yanıt şöyle olabilir:
{ "type": "mp4", "width": 1920, "height": 1080, "framerate": 30 } Bu seçenek, API düzeyi 2'de değiştirilmiştir. |
CANNOT TRANSLATE |
fileFormatSupport |
Nesne Dizisi | Şu anda kullanılabilen dosya biçimlerinin listesi; örneğin: [ { "type": "jpeg", "width": 2000, "height": 1000 }, { "type": "jpeg", "width": 200, "height": 100 }, { "type": "mp4", "width": 1920, "height": 1080, "framerate": 24 }, { "type": "mp4", "width": 1280, "height": 720, "framerate": 30 }, ... ]. Tüm türler hakkında daha fazla bilgi için aşağıdaki bağlantıyı seçin. Bu seçenek, API düzeyi 2'de değiştirilmiştir. |
r |
exposureDelay |
Sayı | takePicture komutu ile pozlamanın başladığı an arasındaki saniye cinsinden geçerli gecikme. |
CANNOT TRANSLATE |
exposureDelaySupport |
Sayı Dizisi | Şu anda mevcut olan maruz kalma gecikmelerinin saniye cinsinden listesi; örneğin: [0, 1, 2, 5, 10, 30, 60] |
r |
sleepDelay |
Sayı | Kamera uykuya geçmeden önceki geçerli gecikme (saniye cinsinden). | CANNOT TRANSLATE |
sleepDelaySupport |
Sayı Dizisi | Şu anda mevcut uyku gecikmelerinin saniye cinsinden listesi; örneğin, [30, 60, 120, 300, 600, 1800, 65535] ; 65535 uyku modunu devre dışı bırakır (kamera kapatılana kadar uyku moduna geçmez) ve desteklenmelidir. |
r |
offDelay |
Sayı | Kamera kapanmadan önce, saniye cinsinden geçerli gecikme. | CANNOT TRANSLATE |
offDelaySupport |
Sayı Dizisi | Şu anda kullanılabilen kapatma gecikmelerinin saniye cinsinden listesi; örneğin, 65535 gücü kapatma modunu devre dışı bırakır (pil tükenene veya manuel olarak kapatılana kadar kamera kapanmaz) ve desteklenmelidir.[1800, 3600, 7200, 65535] |
r |
totalSpace |
Sayı | Salt okunur: Bayt toplam depolama alanı sayısı. | r |
remainingSpace |
Sayı | Salt okunur: Bayt ücretsiz depolama alanı sayısı. | r |
remainingPictures |
Sayı | Salt okunur: Mevcut yakalamaya göre kalan resimlerin tahmini sayısı ayarını değiştirebilirsiniz. | r |
gpsInfo |
Nesne | Mevcut GPS bilgileri. Telefonun GPS'ini kullanarak { "lat": 23.532, "lng": -132.35 }. lat ve lng özellikleri ondalık derece olup lat değer aralığı içinde, [-90, 90] ve lng [-180, 180] aralığındadır. Telefon tarafından sağlandığında lütfen her GPS konumunun yalnızca geçerli olduğunu unutmayın
güncellemeye kadar
telefondan devam edebilirsiniz. Telefon, ne zaman güncelleneceğini belirlemelidir
GPS konumu; Örneğin, her takePicture komutundan hemen önce. 65535 , kameraya mevcut GPS konumunun geçersiz olduğunu ve kameraya bildirim gönderir.
bunu göz ardı etmeli ve varsa kendi GPS'ini kullanmalıdır; örneğin,
setOptions({"gpsInfo": {"lat": 65535, "lng": 65535}}) , GPS konumunun şu şekilde olduğu anlamına gelir:
geçersiz. |
CANNOT TRANSLATE |
dateTimeZone |
Dize | Geçerli tarih ve saat bilgileri. Telefonun tarih, saat ve saat dilimini kullanarak setOptions tarafından ayarlandı. Biçim, YYYY:MM:DD HH:MM:SS+(-)HH:MM şeklindedir. Saat 24 saat biçimindedir; tarih ve saat boş bir boşlukla ayrılır,
ve saat dilimi, UTC saatinden farklı bir değerdir; örneğin, 2014:05:18 01:04:29+8:00 Çin Saat Dilimi'dir (UTC+8:00) |
CANNOT TRANSLATE |
hdr |
API level 1: Boole API düzeyi 2: Dize |
API düzeyi 1: HDR yakalama modunu etkinleştirin/devre dışı bırakın. Değer, HDR'yi etkinleştirmek için API düzeyi 2: Dize türünün geçerli HDR modu. Bu seçenek, API düzeyi 2'de değiştirilmiştir. |
CANNOT TRANSLATE |
hdrSupport |
API level 1: Boole API düzeyi 2: Dize Dizisi |
API düzeyi 1: API düzeyi 2: HDR modunu desteklemiyorsanız
Bu seçenek, API düzeyi 2'de değiştirilmiştir. |
r |
exposureBracket |
Nesne | Geçerli pozlama aralığı ayarı. Yalnızca hdrSupport == true (API düzeyi 1) veya hdrSupport en az bir HDR modu (API düzeyi 2) içerdiğinde kullanılabilir. Kamera manuel pozlama basamaklamalıysa nesne iki giriş içerir:
{ "shots": 3, "increment": 1.33 }Kamera otomatik pozlama basamaklamalıysa nesne şunları içerir: { "autoMode": true } API düzeyi 1: API düzeyi 2: Bu seçenek, API düzeyi 2'de değiştirilmiştir. |
CANNOT TRANSLATE |
exposureBracketSupport |
Nesne | Şu anda kullanılabilir olan Pozlama aralığı ayarları; örneğin: { "autoMode": true, "shotsSupport": [1, 3, 5, 7], "incrementSupport": [0.33, 0.67, 1, 1.33, 1.67, 2] } API düzeyi 1: API düzeyi 2: Bu seçenek, API düzeyi 2'de değiştirilmiştir. |
r |
gyro |
Boole | Kameranın jiroskop modülünü etkinleştirmek için true , bu özelliği devre dışı bırakmak için false olarak ayarlayın. Kamera destekliyorsa varsayılan olarak true , aksi takdirde false olur. Bu ayar yalnızca gyroSupport == true olduğunda true olabilir. |
CANNOT TRANSLATE |
gyroSupport |
Boole | Kamerada jiroskop varsa bu değer true , değilse false olmalıdır. |
r |
gps |
Boole | Kameranın GPS modülünü etkinleştirir/devre dışı bırakır. Etkinleştirmek için true , devre dışı bırakmak için false olmalıdır. Kamera destekliyorsa varsayılan değer true , aksi takdirde false olur. Ayar yalnızca gpsSupport == true olduğunda true olarak ayarlanır. |
CANNOT TRANSLATE |
gpsSupport |
Boole | Kameranın kendi GPS modülü varsa true , aksi takdirde false olmalıdır. |
r |
imageStabilization |
Dize | Geçerli görüntü sabitleme işlemi; örneğin, off . |
CANNOT TRANSLATE |
imageStabilizationSupport |
Dize Dizisi | Görüntü sabitleme seçenekleri şu anda kullanılabilir. Önceden tanımlanmış liste: ["off", "on"] .Kamera, görüntü sabitlemeyi desteklemiyorsa ["off"] değerini döndürün, aksi takdirde ["off", "on"] değerini döndürün. Tedarikçi firmaya özgü dizelerin önüne alt çizgi ( _ ) ekleyin; örneğin, [ "off", "_horizontal_stabilization", "_vibration_correction" ] . |
r |
wifiPassword |
Dize | Harf, sayı, simge içeren, boşluk içermeyen en az 8 karakter uzunluğunda olmalıdır. Yalnızca kamera bir istemci cihazına bağlıyken değiştirilebilir. Değiştirildikten sonra kullanıcının yeni
wifiPassword cihazını kullanarak yeniden bağlanması için kameranın bağlantısı kesilmelidir.Kamera, şifrenin unutulması durumunda bir sıfırlama mekanizması sağlamalıdır; örneğin, fabrika varsayılan şifresini geri yüklemek için bir sıfırlama düğmesi. |
w |
previewFormat |
Nesne | Mevcut canlı önizleme çözünürlüğü; örneğin: { "width": 640, "height": 320, "framerate": 24 } Bu seçenek API düzeyi 2'de eklendi. |
CANNOT TRANSLATE |
previewFormatSupport |
Nesne Dizisi | Şu anda desteklenen canlı önizleme biçimleri; örneğin: [ { "width": 640, "height": 320, "framerate": 24 }, ... { "width": 1280, "height": 720, "framerate": 24 } ] Bu seçenek API düzeyi 2'de eklendi. |
r |
captureInterval |
Sayı | Art arda iki resim çekmek arasındaki geçerli aralık (seconds ).
Bu seçenek API düzeyi 2'de eklendi. |
CANNOT TRANSLATE |
captureIntervalSupport |
Nesne | Art arda iki görüntü çekme arasında saniye cinsinden izin verilen minimum ve maksimum aralıklar; örneğin: { "minInterval": 10, "maxInterval": 60 }Şu üründe hizmete göre değişiklik gösterebilir: fileFormat .
Bu seçenek API düzeyi 2'de eklendi. |
r |
captureNumber |
Sayı | Bir aralıklı çekim oturumu için yakalanacak görüntü sayısı. Varsayılan olarak 0 değerine ayarlanır. Bu, yakalamanın stopCapture komutuyla açık bir şekilde sonlandırılması gerektiği anlamına gelir; Aksi takdirde, belirtilen sayıda fotoğraf çekildikten sonra yakalama otomatik olarak durur. Kameranın pili bitince veya kamera kasıtlı olarak kapatıldığında da çekim yarıda kesilebilir.
Bu seçenek API düzeyi 2'de eklendi. |
CANNOT TRANSLATE |
captureNumberSupport |
Nesne | Aralıklı çekim sırasında yakalanabilecek minimum ve maksimum görüntü sayısı; örneğin: { "minNumber": 2, "maxNumber": 50 }Kalan depolama alanına bağlı olarak değişebilir. Bu seçenek API düzeyi 2'de eklendi. |
r |
remainingVideoSeconds |
Sayı | Mevcut yakalama ayarına göre kalan video için tahmini seconds sayısı.
Bu seçenek API düzeyi 2'de eklendi. |
r |
pollingDelay |
Sayı | Birbirini izleyen iki durum yoklama isteği arasındaki saniye cinsinden minimum aralık. Müşteriler durum anketi davranışlarını yönlendirmek için bu alanı kullanmalıdır; Örneğin, bir görüntüyü birleştirirken müşterilerin, birleştirme işleminin bitip bitmediğini görmek için kamerayı düzenli aralıklarla yoklaması gerekebilir. Farklı kameralarda farklı destek sunulur; Örneğin, bazı kameralar durum yoklamayı her saniyede bir işleyebilir. Bazı kameralar ise daha uzun aralığı destekler.
Bu seçenek API düzeyi 2'de eklendi. |
r |
delayProcessing |
Boole | True , işleme (ör.birleştirme), yakalamadan daha düşük önceliğe sahiptir. Başka bir deyişle, daha önce çekilen görüntünün işlenmesi tamamlanmadan önce başka bir yakalamaya izin verilir. Bu, özellikle uzun işleme süresi gerektiren kameralar için önemle tavsiye edilir.
Bu seçenek API düzeyi 2'de eklendi. |
CANNOT TRANSLATE |
delayProcessingSupport |
Boole Dizisi |
Bu seçenek API düzeyi 2'de eklendi. |
r |
clientVersion |
Sayı | İstemcinin kullanmaya karar verdiği API düzeyi. Bu değer
kameranın hem API düzeyi 1 hem de 2'yi desteklediğinden
API düzeyi 1, herhangi bir değişiklik olmadan kamerayla çalışmaya devam eder. varsayılan
Kamera yalnızca API düzeyi 2'yi destekliyorsa 2 olarak ayarlayın.
API düzeyi 2'ye geçmeden önce önerilir. Kamera
yalnızca API düzeyi 2'yi destekler. Bunu 1 olarak ayarlamaya çalışan istek,
başarısız olur. Bu seçenek API düzeyi 2'de eklendi. |
CANNOT TRANSLATE |
photoStitchingSupport |
Dize Dizisi | Fotoğraflar için birleştirme seçeneklerinin listesi. Dönüş
Fotoğraflar kamerada her zaman birleştiriliyorsa Bu seçenek, API düzeyi 2.1'de eklendi. |
r |
photoStitching |
Dize | Fotoğraflar için mevcut birleştirme seçeneği, ör.
Bu seçenek, API düzeyi 2.1'de eklendi. |
CANNOT TRANSLATE |
videoStitchingSupport |
Dize Dizisi | Videolar için birleştirme seçeneklerinin listesi. Dönüş
Videolar kamerada her zaman birleştirilmişse Bu seçenek, API düzeyi 2.1'de eklendi. |
r |
videoStitching |
Dize | Videolar için mevcut birleştirme seçeneği, ör.
Bu seçenek, API düzeyi 2.1'de eklendi. |
CANNOT TRANSLATE |
videoGPSSupport |
Dize Dizisi | Video çekimi sırasındaki GPS seçeneklerinin listesi. Dönüş
Kamera GPS'i sürekli olarak yakalayabiliyorsa Bu seçenek, API düzeyi 2.1'de eklendi. |
r |
videoGPS |
Dize | Video çekimi sırasında GPS desteği için geçerli seçenek, ör.
Bu seçenek, API düzeyi 2.1'de eklendi. |
CANNOT TRANSLATE |
_vendorSpecific |
[tür] (isteğe bağlı) | Satıcıya özel ek kamera seçenekleri. Tedarikçi firmaya özgü dizelerin alt çizgi ( _ ). |