অপশন

নিম্নলিখিত টেবিলটি camera.setOptions এবং camera.getOptions দ্বারা সেট এবং পেতে উপলব্ধ সমস্ত বিকল্পগুলি দেখায়। একটি বিকল্প পরিবর্তন করা যাবে না যখন এর সংশ্লিষ্ট সমর্থন খালি থাকে বা শুধুমাত্র একটি বিকল্প থাকে।

নাম টাইপ বর্ণনা পড়ুন/লিখুন
captureMode স্ট্রিং বর্তমান ক্যাপচার মোড। image. rw
captureModeSupport স্ট্রিং অ্যারে বর্তমানে উপলব্ধ ক্যাপচার মোডের তালিকা। API স্তর 1-এর জন্য সর্বনিম্ন প্রয়োজনীয়তা হল ["image"] , এবং API স্তর 2-এর জন্য সর্বনিম্ন প্রয়োজনীয়তা হল ["image", "interval"] , যেখানে "interval" একটি নির্দিষ্ট ব্যবধানে ব্যবধানে থাকা ছবিগুলির একটি সিরিজ ক্যাপচার করার মোডকে প্রতিনিধিত্ব করে, অনুগ্রহ করে captureInterval এবং captureIntervalSupport দেখুন। দুটি অতিরিক্ত মোড ("video" and "walkaround") API স্তর 2 দ্বারা সমর্থিত, তাই API স্তর 2 দ্বারা সম্পূর্ণ সমর্থিত সেটটি হল ["image", "interval", "video", "walkaround"] , যেখানে "video" ভিডিও ক্যাপচার মোডকে প্রতিনিধিত্ব করে এবং "walkaround" ক্রমানুসারে দুটি ছবি ক্যাপচার করার মোডকে প্রতিনিধিত্ব করে, প্রথমটিতে ব্যবহারকারীরা ক্যামেরার সাপেক্ষে যে কোনও জায়গায় দাঁড়িয়ে থাকে এবং দ্বিতীয়টি ব্যবহারকারীদের বিপরীত দিকে দাঁড়িয়ে থাকে (প্রথম স্ট্যান্ডিং পয়েন্টের সাথে সম্পর্কিত) ক্যামেরার। এটি ক্যামেরাটিকে দুটি চিত্রকে একত্রিত করে চূড়ান্ত চিত্র থেকে ব্যবহারকারীদের সরাতে দেয়। যখন "walkaround" ক্যামেরা দ্বারা সমর্থিত হয় এবং বর্তমান ক্যাপচার মোড হিসাবে সেট করা হয়, তখন ক্লায়েন্টের ক্যামেরায় দুটি টেকপিকচার কমান্ড পাঠানোর আশা করা উচিত, যেখানে প্রথম কমান্ডের প্রতিক্রিয়া (যখন এটি শেষ হয়) নির্দেশ করে যে ক্যামেরা নেওয়ার জন্য প্রস্তুত। দ্বিতীয় ইমেজ যখন দ্বিতীয় কমান্ডটি শেষ হয়ে গেলে চূড়ান্ত চিত্রটি ফেরত দেওয়া উচিত।

এখনও সমর্থিত নয় এমন আরও ক্যাপচার মোড যোগ করতে, অনুগ্রহ করে একটি আন্ডারস্কোর ( _ ) সহ বিক্রেতা-নির্দিষ্ট মোডগুলি উপসর্গ করুন।

এই বিকল্পটি API স্তর 2-এ সংশোধন করা হয়েছে।

r
captureStatus স্ট্রিং বর্তমান ক্যাপচার অবস্থা। ডিফল্ট "idle" । এটি একটি অ্যাপের সাথে প্রথম সংযুক্ত হলে ক্যামেরার স্থিতি নির্ধারণ করতে এটি কার্যকর। যদি ক্যামেরাটি একটি ভিডিও শ্যুট করার মাঝখানে থাকে, তাহলে অন্য কিছু করার নির্দেশ দেওয়ার আগে এটিকে থামাতে হতে পারে, যেমন অন্য ভিডিও শ্যুটিং।

এই বিকল্পটি API স্তর 2.1-এ যোগ করা হয়েছে।

rw
captureStatusSupport স্ট্রিং অ্যারে বর্তমানে উপলব্ধ ক্যাপচার অবস্থার তালিকা; ডিফল্টরূপে, ভিডিও শুটিং সমর্থিত হলে এটি ["idle", "shooting"] হওয়া উচিত। অন্যান্য মূর্তিগুলিও প্রদান করা যেতে পারে, যেমন "downloading"

এই বিকল্পটি API স্তর 2.1-এ যোগ করা হয়েছে।

r
exposureProgram সংখ্যা বর্তমান এক্সপোজার প্রোগ্রাম। rw
exposureProgramSupport নম্বর অ্যারে বর্তমানে উপলব্ধ এক্সপোজার প্রোগ্রামের তালিকা; উদাহরণস্বরূপ, [0, 1, 2, 3, 4] । প্রতিটি পূর্ণসংখ্যা একটি ভিন্ন এক্সপোজার প্রোগ্রাম উপস্থাপন করে:
  • 0 = সংজ্ঞায়িত নয়
  • 1 = ম্যানুয়াল
  • 2 = সাধারণ প্রোগ্রাম
  • 3 = অ্যাপারচার অগ্রাধিকার
  • 4 = শাটার অগ্রাধিকার
ExposureProgram সম্পর্কে আরও বিশদ ডাউনলোড করতে নিম্নলিখিত লিঙ্কটি নির্বাচন করুন।
r
iso সংখ্যা বর্তমান ISO গতি সেটিং। rw
isoSupport নম্বর অ্যারে

API স্তর 1: বর্তমানে উপলব্ধ ISO সেটিংসের তালিকা; উদাহরণস্বরূপ, [100, 200, 400, 800,1600] বা [] যখন এটি auto মোডে থাকে।

API স্তর 2: বর্তমানে উপলব্ধ ISO সেটিংসের তালিকা; উদাহরণস্বরূপ, [0, 100, 200, 400, 800, 1600] , যেখানে 0 auto মোড উপস্থাপন করে।

এই বিকল্পটি API স্তর 2-এ সংশোধন করা হয়েছে।

r
shutterSpeed সংখ্যা বর্তমান শাটার গতি সেটিং। rw
shutterSpeedSupport নম্বর অ্যারে

API স্তর 1: বর্তমানে উপলব্ধ শাটার গতির তালিকা; উদাহরণস্বরূপ, [0.067, 0.033, 0.017,0.008] বা [] যখন এটি auto মোডে থাকে।

API স্তর 2: বর্তমানে উপলব্ধ শাটার গতির তালিকা; উদাহরণস্বরূপ, [0, 0.067, 0.033, 0.017, 0.008] , যেখানে 0 auto মোড উপস্থাপন করে।

এই বিকল্পটি API স্তর 2-এ সংশোধন করা হয়েছে।

r
aperture সংখ্যা বর্তমান অ্যাপারচার সেটিং, এফ-স্টপে। rw
apertureSupport নম্বর অ্যারে

API স্তর 1: বর্তমানে উপলব্ধ অ্যাপারচার সেটিংসের তালিকা, f/number প্রকাশ করা হয়েছে; উদাহরণস্বরূপ, [1.4, 2, 2.8, 4, 5.6, 8, 11] বা [] যখন এটি auto মোড হয়।

API স্তর 2: বর্তমানে উপলব্ধ অ্যাপারচার সেটিংসের তালিকা, f/number প্রকাশ করা হয়েছে; উদাহরণস্বরূপ, [0, 1.4, 2, 2.8, 4, 5.6, 8, 11] , যেখানে 0 auto মোড উপস্থাপন করে।

r
whiteBalance স্ট্রিং বর্তমান সাদা ব্যালেন্স সেটিং; উদাহরণস্বরূপ, daylightauto ডিফল্ট। rw
whiteBalanceSupport স্ট্রিং অ্যারে বর্তমানে উপলব্ধ সাদা ব্যালেন্স সেটিংসের তালিকা, পূর্বনির্ধারিত তালিকার একটি উপসেট হতে পারে: [ "auto", "incandescent", "fluorescent", "daylight", "cloudy-daylight", "shade", "twilight"] । প্রতিটির জন্য মান:
  • incandescent , প্রায় 3200K
  • fluorescent , প্রায় 4000K
  • datalight , প্রায় 5200K
  • cloudy-daylight , প্রায় 6000K
  • shade , প্রায় 7000K
  • twilight , প্রায় 12000K
একটি আন্ডারস্কোর সহ প্রিফিক্স বিক্রেতা-নির্দিষ্ট সেটিং নাম; উদাহরণস্বরূপ: _vendor-setting
r
exposureCompensation সংখ্যা বর্তমান এক্সপোজার ক্ষতিপূরণ। rw
exposureCompensationSupport নম্বর অ্যারে বর্তমানে উপলব্ধ এক্সপোজার ক্ষতিপূরণের তালিকা, সাধারণত 0.33 বা 0.5 ধাপে; উদাহরণস্বরূপ: [-1, -0.67, -0.33, 0, 0.33, 0.67, 1] r
fileFormat অবজেক্ট

বর্তমান ফাইলের ধরন এবং রেজোলিউশন। বিন্যাস captureMode বর্তমান মান প্রতিফলিত করা উচিত। উদাহরণস্বরূপ, যদি captureMode হয় image , একটি উপযুক্ত প্রতিক্রিয়া হতে পারে:

{
    "type": "jpeg",
    "width": 2000,
    "height": 1000
}
যদি captureMode video হয়, তাহলে একটি উপযুক্ত প্রতিক্রিয়া হতে পারে:
{
    "type": "mp4",
    "width": 1920,
    "height": 1080,
    "framerate": 30
}

এই বিকল্পটি API স্তর 2-এ সংশোধন করা হয়েছে।

rw
fileFormatSupport অবজেক্ট অ্যারে

বর্তমানে উপলব্ধ ফাইল বিন্যাসের তালিকা; উদাহরণ স্বরূপ:

[
    {
    "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
    },
    ...
]
সব ধরনের সম্পর্কে আরও তথ্যের জন্য নিম্নলিখিত লিঙ্কটি নির্বাচন করুন।

এই বিকল্পটি API স্তর 2-এ সংশোধন করা হয়েছে।

r
exposureDelay সংখ্যা takePicture কমান্ডের মধ্যে বর্তমান বিলম্ব এবং যখন এক্সপোজার শুরু হয়, সেকেন্ডের মধ্যে। rw
exposureDelaySupport নম্বর অ্যারে বর্তমানে উপলব্ধ এক্সপোজার বিলম্বের তালিকা, সেকেন্ডে; উদাহরণস্বরূপ: [0, 1, 2, 5, 10, 30, 60] r
sleepDelay সংখ্যা ক্যামেরা ঘুমাতে যাওয়ার আগে বর্তমান বিলম্ব, সেকেন্ডে। rw
sleepDelaySupport নম্বর অ্যারে বর্তমানে উপলব্ধ ঘুমের বিলম্বের তালিকা, সেকেন্ডে; উদাহরণস্বরূপ, [30, 60, 120, 300, 600, 1800, 65535] , যেখানে 65535 স্লিপ মোড অক্ষম করে (পাওয়ার বন্ধ না হওয়া পর্যন্ত ক্যামেরাটি ঘুমায় না) এবং অবশ্যই সমর্থিত হতে হবে। r
offDelay সংখ্যা ক্যামেরা বন্ধ হওয়ার আগে সেকেন্ডে বর্তমান বিলম্ব। rw
offDelaySupport নম্বর অ্যারে বর্তমানে উপলব্ধ পাওয়ার অফ বিলম্বের তালিকা, সেকেন্ডে; উদাহরণস্বরূপ, [1800, 3600, 7200, 65535] , যেখানে 65535 পাওয়ার অফ মোড নিষ্ক্রিয় করে (ব্যাটারি শেষ না হওয়া পর্যন্ত ক্যামেরা বন্ধ হয় না বা ম্যানুয়ালি বন্ধ না হয়) এবং অবশ্যই সমর্থন করা উচিত। r
totalSpace সংখ্যা শুধুমাত্র-পঠন: মোট স্টোরেজের বাইটের সংখ্যা। r
remainingSpace সংখ্যা শুধুমাত্র-পঠন: বিনামূল্যে সঞ্চয়স্থানের বাইটের সংখ্যা। r
remainingPictures সংখ্যা শুধুমাত্র-পঠন: বর্তমান ক্যাপচার সেটিং এর উপর ভিত্তি করে অবশিষ্ট ছবির আনুমানিক সংখ্যা। r
gpsInfo অবজেক্ট

বর্তমান GPS তথ্য। ফোনের GPS ব্যবহার করে setOptions ব্যবহার করে সেট করুন:

{
    "lat": 23.532,
    "lng": -132.35
}
lat এবং lng বৈশিষ্ট্যগুলি দশমিক ডিগ্রী, সীমার মধ্যে lat সহ, [-90, 90] , এবং lng পরিসরে, [-180, 180] । একটি ফোন দ্বারা প্রদান করা হলে, অনুগ্রহ করে মনে রাখবেন যে প্রতিটি GPS অবস্থান শুধুমাত্র ফোন থেকে পরবর্তী আপডেট না হওয়া পর্যন্ত বৈধ। ফোনকে অবশ্যই নির্ধারণ করতে হবে কখন GPS অবস্থান আপডেট করতে হবে; উদাহরণস্বরূপ, প্রতিটি takePicture কমান্ডের ঠিক আগে। 65535 ক্যামেরাকে সূচিত করে যে বর্তমান GPS অবস্থানটি অবৈধ এবং ক্যামেরার এটি উপেক্ষা করা উচিত এবং যদি এটি বিদ্যমান থাকে তবে তার নিজস্ব GPS ব্যবহার করা উচিত; উদাহরণস্বরূপ, setOptions({"gpsInfo": {"lat": 65535, "lng": 65535}}) মানে GPS অবস্থানটি অবৈধ৷
rw
dateTimeZone স্ট্রিং বর্তমান তারিখ এবং সময় তথ্য. ফোনের তারিখ, সময় এবং সময় অঞ্চল ব্যবহার করে সেট setOptions দ্বারা সেট করুন। বিন্যাস হল, YYYY:MM:DD HH:MM:SS+(-)HH:MM । সময় 24-ঘন্টা বিন্যাসে, তারিখ এবং সময় একটি ফাঁকা স্থান দ্বারা পৃথক করা হয়, এবং সময় অঞ্চল হল UTC সময় থেকে একটি অফসেট; উদাহরণস্বরূপ, 2014:05:18 01:04:29+8:00 হল চীনের সময় অঞ্চল (UTC+8:00) rw
hdr

API স্তর 1: বুলিয়ান

API স্তর 2: স্ট্রিং

API স্তর 1: HDR ক্যাপচার মোড সক্ষম/অক্ষম করুন। মান HDR সক্ষম করতে true , বা এটি নিষ্ক্রিয় করতে false । ডিফল্ট মান false । সেটিং তখনই true হতে পারে যখন hdrSupporttrue হয়।

API স্তর 2: স্ট্রিং টাইপের বর্তমান HDR মোড।

এই বিকল্পটি API স্তর 2-এ সংশোধন করা হয়েছে।

rw
hdrSupport

API স্তর 1: বুলিয়ান

API স্তর 2: স্ট্রিং অ্যারে

API স্তর 1: true একটি মান নির্দেশ করে যে ক্যামেরা HDR সমর্থন করে। একটি false সেটিং HDR ছাড়া একটি ক্যামেরা সনাক্ত করে।

API স্তর 2: আপনি যদি HDR মোড সমর্থন না করেন তবে এটি [“off”] ; আপনি যদি একটি HDR মোড সমর্থন করেন তবে এটি [“off”, “hdr”] , যদি একাধিক HDR মোড (ভিন্ন অ্যালগরিদম ভিত্তিক) সমর্থিত হয়, তাহলে এটি [“off”, “hdr”, “hdr1”, “hdr2”, ...]

এই বিকল্পটি API স্তর 2-এ সংশোধন করা হয়েছে।

r
exposureBracket অবজেক্ট বর্তমান এক্সপোজার বন্ধনী সেটিং। শুধুমাত্র hdrSupport == true (API লেভেল 1) বা hdrSupport এ অন্তত একটি HDR মোড (API লেভেল 2) থাকলেই পাওয়া যায়। ক্যামেরা যদি ম্যানুয়াল এক্সপোজার ব্র্যাকেটিং ব্যবহার করে, বস্তুটিতে দুটি এন্ট্রি থাকে:
  1. shots , একটি পূর্ণসংখ্যা যেখানে শট নেওয়া হবে তার সংখ্যা।
  2. increment , শটগুলির মধ্যে একটি EV ইনক্রিমেন্ট ধারণকারী একটি সংখ্যা।
উদাহরণস্বরূপ:
{
    "shots": 3,
    "increment": 1.33
}
ক্যামেরাটি যদি অটো এক্সপোজার ব্র্যাকেটিং ব্যবহার করে, তাহলে অবজেক্টটিতে রয়েছে:
{
    "autoMode": true
}

API স্তর 1: ডিফল্ট খালি {} যখন hdrSupport == false । যখন hdr true হয় তখন নির্মাতারা ডিফল্ট মান নির্ধারণ করে (উদাহরণস্বরূপ, অটো এক্সপোজার ব্র্যাকেটিং)।

API স্তর 2: ডিফল্ট খালি {} যখন hdrSupport শুধুমাত্র "off" থাকে। অন্যথায়, নির্মাতারা ডিফল্ট মান নির্ধারণ করে (উদাহরণস্বরূপ, অটো এক্সপোজার ব্র্যাকেটিং)।

এই বিকল্পটি API স্তর 2-এ সংশোধন করা হয়েছে।

rw
exposureBracketSupport অবজেক্ট

এক্সপোজার বন্ধনী সেটিংস বর্তমানে উপলব্ধ; উদাহরণ স্বরূপ:

{
    "autoMode": true,
    "shotsSupport": [1, 3, 5, 7],
    "incrementSupport": [0.33, 0.67, 1, 1.33, 1.67, 2]
}

API স্তর 1: ডিফল্ট খালি {} যদি hdrSupport == false । যখন hdrSupport == true , কিন্তু অটো এক্সপোজার ব্র্যাকেটিং সমর্থিত নয়, তখন autoMode false হবে।

API স্তর 2: ডিফল্ট খালি {} যদি hdrSupport শুধুমাত্র "off" থাকে। যখন hdrSupport কোনো HDR মোড ধারণ করে, কিন্তু অটো এক্সপোজার ব্র্যাকেটিং সমর্থিত নয়, তখন autoMode false হবে।

এই বিকল্পটি API স্তর 2-এ সংশোধন করা হয়েছে।

r
gyro বুলিয়ান ক্যামেরার জাইরোস্কোপ মডিউল সক্ষম করতে true বা এই বৈশিষ্ট্যটি নিষ্ক্রিয় করতে false সেট করুন৷ ক্যামেরা এটি সমর্থন করলে ডিফল্ট true , অন্যথায় false । এই সেটিংটি তখনই true হতে পারে যখন gyroSupport == true rw
gyroSupport বুলিয়ান ক্যামেরার একটি জাইরোস্কোপ থাকলে এই মানটি true হওয়া উচিত, অন্যথায়, false r
gps বুলিয়ান ক্যামেরা GPS মডিউল সক্ষম/অক্ষম করে। মান সক্ষম করতে true বা নিষ্ক্রিয় করতে false হতে হবে। ক্যামেরা সমর্থন করলে ডিফল্ট মান true , অন্যথায় false । সেটিং তখনই true যখন gpsSupport == true rw
gpsSupport বুলিয়ান ক্যামেরার নিজস্ব GPS মডিউল থাকলে এই মানটি true হওয়া উচিত, অন্যথায় false r
imageStabilization স্ট্রিং বর্তমান ইমেজ স্ট্যাবিলাইজেশন অপারেশন; উদাহরণস্বরূপ, off rw
imageStabilizationSupport স্ট্রিং অ্যারে ইমেজ স্ট্যাবিলাইজেশন বিকল্প বর্তমানে উপলব্ধ. পূর্ব-নির্ধারিত তালিকা হল, ["off", "on"] । যদি ক্যামেরা ইমেজ স্ট্যাবিলাইজেশন সমর্থন না করে, তবে ["off"] ফেরত দিন, অন্যথায় ["off", "on"] ফেরত দিন। একটি আন্ডারস্কোর ( _) সহ উপসর্গ বিক্রেতা-নির্দিষ্ট স্ট্রিং উদাহরণস্বরূপ, [ "off", "_horizontal_stabilization", "_vibration_correction" ] r
wifiPassword স্ট্রিং
কমপক্ষে 8টি অক্ষর দীর্ঘ, অক্ষর, সংখ্যা, চিহ্ন রয়েছে কিন্তু কোন স্পেস নেই। ক্যামেরাটি ক্লায়েন্ট ডিভাইসের সাথে সংযুক্ত থাকলেই এটি পরিবর্তন করা যেতে পারে। একবার এটি পরিবর্তন হয়ে গেলে, ক্যামেরাটি অবশ্যই সংযোগ বিচ্ছিন্ন করতে হবে তাই ব্যবহারকারীকে অবশ্যই নতুন wifiPassword ব্যবহার করে পুনরায় সংযোগ করতে হবে।
পাসওয়ার্ড ভুলে গেলে ক্যামেরাকে রিসেট মেকানিজম দিতে হবে; উদাহরণস্বরূপ, ফ্যাক্টরি ডিফল্ট পাসওয়ার্ড পুনরুদ্ধার করার জন্য একটি রিসেট বোতাম।
w
previewFormat অবজেক্ট

বর্তমান লাইভ প্রিভিউ রেজোলিউশন; উদাহরণ স্বরূপ:

{
    "width": 640,
    "height": 320,
    "framerate": 24
}

এই বিকল্পটি API স্তর 2 এ যোগ করা হয়েছে।

rw
previewFormatSupport অবজেক্ট অ্যারে

বর্তমানে সমর্থিত লাইভ প্রিভিউ ফরম্যাট; উদাহরণ স্বরূপ:

[
    {
    "width": 640,
    "height": 320,
    "framerate": 24
    },
    ...
    {
    "width": 1280,
    "height": 720,
    "framerate": 24
    }
]

এই বিকল্পটি API স্তর 2 এ যোগ করা হয়েছে।

r
captureInterval সংখ্যা পরপর দুটি ছবি তোলার মধ্যে বর্তমান ব্যবধান, seconds

এই বিকল্পটি API স্তর 2 এ যোগ করা হয়েছে।

rw
captureIntervalSupport অবজেক্ট

সেকেন্ডে পরপর দুটি ছবি তোলার মধ্যে সর্বনিম্ন এবং সর্বোচ্চ ব্যবধান অনুমোদিত; উদাহরণ স্বরূপ:

{
    "minInterval": 10,
    "maxInterval": 60
}
fileFormat উপর নির্ভর করে এটি পরিবর্তিত হতে পারে।

এই বিকল্পটি API স্তর 2 এ যোগ করা হয়েছে।

r
captureNumber সংখ্যা একটি ব্যবধান ক্যাপচার সেশনের জন্য ধারণ করা ছবির সংখ্যা। ডিফল্ট 0 , যার মানে ক্যাপচারটি স্টপক্যাপচার কমান্ডের মাধ্যমে স্পষ্টভাবে শেষ করা দরকার; অন্যথায়, নির্দিষ্ট সংখ্যার ছবি তোলার পরে ক্যাপচার স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায়। ক্যামেরার ব্যাটারি ফুরিয়ে গেলে বা ইচ্ছাকৃতভাবে বন্ধ হয়ে গেলেও ক্যাপচার ব্যাহত হতে পারে।

এই বিকল্পটি API স্তর 2 এ যোগ করা হয়েছে।

rw
captureNumberSupport অবজেক্ট

ন্যূনতম এবং সর্বাধিক সংখ্যক ছবি যা একটি ব্যবধান ক্যাপচারের সময় ক্যাপচার করা যেতে পারে; উদাহরণ স্বরূপ:

{
    "minNumber": 2,
    "maxNumber": 50
}
অবশিষ্ট স্টোরেজের উপর নির্ভর করে এটি পরিবর্তিত হতে পারে।

এই বিকল্পটি API স্তর 2 এ যোগ করা হয়েছে।

r
remainingVideoSeconds সংখ্যা বর্তমান ক্যাপচার সেটিং এর উপর ভিত্তি করে অবশিষ্ট ভিডিওর জন্য seconds আনুমানিক সংখ্যা।

এই বিকল্পটি API স্তর 2 এ যোগ করা হয়েছে।

r
pollingDelay সংখ্যা পরপর দুটি স্ট্যাটাস পোলিং অনুরোধের মধ্যে সেকেন্ডে ন্যূনতম ব্যবধান। ক্লায়েন্টদের তাদের স্ট্যাটাস পোলিং আচরণ গাইড করতে এই ক্ষেত্রটি ব্যবহার করা উচিত; উদাহরণস্বরূপ, যখন এটি একটি চিত্র সেলাই করে, তখন ক্লায়েন্টদের ক্যামেরাটি সেলাই শেষ হয়েছে কিনা তা দেখার জন্য পর্যায়ক্রমে পোল করতে হতে পারে। বিভিন্ন ক্যামেরার বিভিন্ন সাপোর্ট আছে; উদাহরণস্বরূপ, কিছু ক্যামেরা প্রতি এক সেকেন্ডে স্ট্যাটাস পোলিং পরিচালনা করতে পারে যখন অন্যরা দীর্ঘ বিরতি সমর্থন করে।

এই বিকল্পটি API স্তর 2 এ যোগ করা হয়েছে।

r
delayProcessing বুলিয়ান True যখন প্রক্রিয়াকরণের (যেমন সেলাই) ক্যাপচার করার চেয়ে কম অগ্রাধিকার থাকে, বা অন্য কথায়, আগের ক্যাপচার করা চিত্রের প্রক্রিয়াকরণ শেষ হওয়ার আগে অন্য ক্যাপচারের অনুমতি দেওয়া হয়। এটি অত্যন্ত বাঞ্ছনীয়, বিশেষত ক্যামেরাগুলির জন্য যেগুলি দীর্ঘ প্রক্রিয়াকরণের সময় প্রয়োজন৷

এই বিকল্পটি API স্তর 2 এ যোগ করা হয়েছে।

rw
delayProcessingSupport বুলিয়ান অ্যারে

[true] মানে প্রক্রিয়াকরণের (যেমন সেলাই) ক্যাপচার করার চেয়ে কম অগ্রাধিকার রয়েছে এবং সর্বদা ডিফল্টরূপে বিলম্বিত হয়।

[false] মানে ক্যাপচার করার পরেই প্রক্রিয়াকরণ ঘটে।

[true, false] মানে এই দুটি মোডের মধ্যে একটি পছন্দ আছে।

এই বিকল্পটি API স্তর 2 এ যোগ করা হয়েছে।

r
clientVersion সংখ্যা

ক্লায়েন্ট যে API স্তরটি ব্যবহার করার সিদ্ধান্ত নেয়। ক্যামেরা যদি API লেভেল 1 এবং 2 উভয়কেই সমর্থন করে তাহলে 1 এ ডিফল্ট করুন যাতে API স্তর 1-এর জন্য লেখা ক্লায়েন্ট এখনও কোনো পরিবর্তন ছাড়াই ক্যামেরার সাথে কাজ করে; ডিফল্ট 2 যদি ক্যামেরা শুধুমাত্র API স্তর 2 সমর্থন করে, যা ক্লায়েন্টদের API স্তর 2-এ স্থানান্তরিত করার আগে সুপারিশ করা হয় না৷ যদি ক্যামেরা শুধুমাত্র API স্তর 2 সমর্থন করে, তাহলে এটিকে 1 এ সেট করার অনুরোধ ব্যর্থ হওয়া উচিত৷ যদি clientVersion সফলভাবে 2 তে সেট করা হয় এবং API স্তর 1 থেকে একটি অবচিত কমান্ড অনুরোধ করা হয়, তাহলে অনুরোধটি ত্রুটি কোড unknownCommand এর সাথে ব্যর্থ হওয়া উচিত।

এই বিকল্পটি API স্তর 2 এ যোগ করা হয়েছে।

rw
photoStitchingSupport স্ট্রিং অ্যারে

ফটোর জন্য সেলাই বিকল্পের তালিকা। ক্যামেরায় ফটোগুলি সবসময় সেলাই করা থাকলে [ondevice] [none] ক্যামেরা ফটো সেলাই না করতে পারলে [অনডিভাইস] ফেরত দিন, এবং যদি সেলাই ব্যবহারকারী কনফিগারযোগ্য হয় তবে [none,ondevice] । একটি আন্ডারস্কোর সহ প্রিফিক্স ভেন্ডর-নির্দিষ্ট সেটিং নাম, যেমন _vendor-setting

এই বিকল্পটি API স্তর 2.1-এ যোগ করা হয়েছে।

r
photoStitching স্ট্রিং

ফটোগুলির জন্য বর্তমান সেলাই বিকল্প, যেমন ondeviceondevice সমর্থিত হলে ডিফল্ট।

এই বিকল্পটি API স্তর 2.1-এ যোগ করা হয়েছে।

rw
videoStitchingSupport স্ট্রিং অ্যারে

ভিডিওর জন্য সেলাই বিকল্পের তালিকা। ভিডিওগুলি সবসময় ক্যামেরায় সেলাই করা থাকলে [ondevice] [none] ক্যামেরা ভিডিও সেলাই না করতে পারলে [অন-ডিভাইস] ফেরত দিন, এবং যদি সেলাই ব্যবহারকারী কনফিগারযোগ্য হয় তবে [none,ondevice] । একটি আন্ডারস্কোর সহ প্রিফিক্স ভেন্ডর-নির্দিষ্ট সেটিং নাম, যেমন _vendor-setting

এই বিকল্পটি API স্তর 2.1-এ যোগ করা হয়েছে।

r
videoStitching স্ট্রিং

ভিডিওর জন্য বর্তমান সেলাই বিকল্প, যেমন ondeviceondevice সমর্থিত হলে ডিফল্ট।

এই বিকল্পটি API স্তর 2.1-এ যোগ করা হয়েছে।

rw
videoGPSSupport স্ট্রিং অ্যারে

ভিডিও ক্যাপচারের সময় জিপিএস বিকল্পের তালিকা। ভিডিও ক্যাপচারের সময় ক্যামেরা ক্রমাগত GPS ক্যাপচার করতে পারলে এবং ভিডিওতে অবস্থানগুলি এম্বেড করতে পারলে [continuous] ফেরত দিন। যদি এটি না পারে তবে [none] এবং ভিডিও জিপিএস সমর্থন ব্যবহারকারীর কনফিগারযোগ্য হলে [none,continuous] ফেরত দিন। একটি আন্ডারস্কোর সহ প্রিফিক্স ভেন্ডর-নির্দিষ্ট সেটিং নাম, যেমন _vendor-setting

এই বিকল্পটি API স্তর 2.1-এ যোগ করা হয়েছে।

r
videoGPS স্ট্রিং

ভিডিও ক্যাপচারের সময় GPS সমর্থনের জন্য বর্তমান বিকল্প, যেমন continuous । এটি সমর্থিত হলে continuous ডিফল্ট।

এই বিকল্পটি API স্তর 2.1-এ যোগ করা হয়েছে।

rw
_vendorSpecific [প্রকার] (ঐচ্ছিক) বিক্রেতা-নির্দিষ্ট অতিরিক্ত ক্যামেরা বিকল্প। একটি আন্ডারস্কোর ( _ ) সহ প্রিফিক্স বিক্রেতা-নির্দিষ্ট স্ট্রিং।