MLKitBarcodeScanning Framework রেফারেন্স

বারকোড স্ক্যানার

class BarcodeScanner : NSObject

একটি বারকোড স্ক্যানার যা একটি ছবিতে বারকোড স্ক্যান করে।

  • প্রদত্ত বিকল্পগুলির সাথে একটি বারকোড স্ক্যানার প্রদান করে।

    ঘোষণা

    সুইফট

    class func barcodeScanner(options: MLKBarcodeScannerOptions) -> Self

    পরামিতি

    options

    বারকোড স্ক্যানার কনফিগারেশন ধারণকারী বিকল্প।

    ফেরত মূল্য

    প্রদত্ত বিকল্পগুলির সাথে কনফিগার করা একটি বারকোড স্ক্যানার৷

  • ডিফল্ট বিকল্পগুলির সাথে একটি বারকোড স্ক্যানার প্রদান করে।

    ঘোষণা

    সুইফট

    class func barcodeScanner() -> Self

    ফেরত মূল্য

    ডিফল্ট বিকল্পগুলির সাথে কনফিগার করা একটি বারকোড স্ক্যানার৷

  • অনুপলব্ধ ক্লাস পদ্ধতি ব্যবহার করুন।

  • বারকোড স্ক্যানিংয়ের জন্য প্রদত্ত চিত্রটি প্রক্রিয়া করে।

    ঘোষণা

    সুইফট

    func process(_ image: MLKitCompatibleImage) async throws -> [MLKBarcode]

    পরামিতি

    image

    প্রক্রিয়া করার জন্য ছবি.

    completion

    বারকোড স্ক্যান বা ত্রুটি সহ প্রধান সারিতে ফিরে কল করার জন্য হ্যান্ডলার৷

  • প্রদত্ত চিত্রে বারকোড ফলাফল প্রদান করে বা কোনো ত্রুটি থাকলে nil । বারকোড স্ক্যানিং কলিং থ্রেডে সিঙ্ক্রোনাসভাবে সঞ্চালিত হয়।

    UI ব্লক করা এড়াতে মূল থ্রেড থেকে এই পদ্ধতিটিকে কল করার পরামর্শ দেওয়া হচ্ছে। ফলস্বরূপ, একটি NSException উত্থাপিত হয় যদি এই পদ্ধতিটিকে মূল থ্রেডে কল করা হয়।

    ঘোষণা

    সুইফট

    func results(in image: MLKitCompatibleImage) throws -> [MLKBarcode]

    পরামিতি

    image

    ফলাফল পেতে ইমেজ.

    error

    একটি ঐচ্ছিক ত্রুটি পরামিতি পপুলেট যখন ফলাফল পেতে একটি ত্রুটি আছে.

    ফেরত মূল্য

    বারকোডের অ্যারে প্রদত্ত চিত্রে ফলাফল দেয় বা কোনো ত্রুটি থাকলে nil