مرجع بنية camera3_stream_configuration

مرجع بنية camera3_stream_configuration

#include < camera3.h >

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

uint32_t  num_streams
 
camera3_stream_t **  streams
 
uint32_t  operation_mode
 

وصف مفصّل

camera3_stream_configuration_t:

بنية تعريفات البث، المستخدَمة في دالة configure_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 .


تم إنشاء مستندات هذه البنية من الملف التالي: