مرجع هيكل الكاميرا3_stream_configuration

مرجع هيكل الكاميرا3_stream_configuration

#include < camera3.h >

حقول البيانات

uint32_t num_streams
كاميرا3_ستريم_ت ** تيارات
uint32_t وضعية التشغيل

وصف تفصيلي

Camera3_stream_configuration_t:

بنية تعريفات الدفق، المستخدمة بواسطةconfig_streams(). يحدد هذا الهيكل جميع تدفقات الإخراج ودفق إدخال إعادة المعالجة لحالة استخدام الكاميرا الحالية.

التعريف في السطر 1688 من ملف Camera3.h .

التوثيق الميداني

uint32_t num_streams

إجمالي عدد التدفقات المطلوبة بواسطة الإطار. وهذا يشمل كلا من تدفقات الإدخال والإخراج. سيكون عدد التدفقات واحدًا على الأقل، وسيكون هناك تيار واحد على الأقل قادر على الإخراج.

التعريف في السطر 1694 من ملف Camera3.h .

uint32_t Operation_mode

>= CAMERA_DEVICE_API_VERSION_3_3:

وضع تشغيل التدفقات في هذا التكوين، أحد القيم المحددة في Camera3_stream_configuration_mode_t. يمكن لـ HAL استخدام هذا الوضع كمؤشر لتعيين خاصية الدفق (على سبيل المثال، Camera3_stream->max_buffers) بشكل مناسب. على سبيل المثال، إذا كان التكوين هو CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE، فقد ترغب طبقة HAL في تخصيص المزيد من المخازن المؤقتة لعملية الوضع الدفعي (راجع android.control.availableHighSpeedVideoConfigurations للتعرف على الوضع الدفعي).

التعريف في السطر 1722 من ملف Camera3.h .

Camera3_stream_t ** تيارات

مجموعة من مؤشرات دفق الكاميرا، تحدد تكوين الإدخال/الإخراج لجهاز HAL الخاص بالكاميرا.

يمكن تحديد دفق واحد قادر على الإدخال على الأكثر (INPUT أو BIDIRECTIONAL) في تكوين واحد.

يجب تحديد تيار واحد على الأقل قادر على الإخراج (OUTPUT أو BIDIRECTIONAL).

التعريف في السطر 1706 من ملف Camera3.h .


تم إنشاء وثائق هذه البنية من الملف التالي: