camera3_stream_configuration مرجع الهيكل

camera3_stream_configuration مرجع الهيكل

#include < camera3.h >

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

uint32_t عدد_تدفقات
camera3_stream_t ** تيارات
uint32_t وضعية التشغيل

وصف مفصل

camera3_stream_configuration_t:

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

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

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

عدد_تدفقات uint32_t

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

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

uint32_t العملية_الوضع

> = 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 .


تم إنشاء وثائق هذه البنية من الملف التالي:
  • الأجهزة / libhardware / تشمل / الأجهزة / camera3.h