עזרה בנושא המבנה camera3_stream_configuration
#include <
camera3.h
>
שדות נתונים |
|
uint32_t | num_streams |
camera3_stream_t ** | streams |
uint32_t | operation_mode |
תיאור מפורט
camera3_stream_configuration_t:
מבנה של הגדרות של שידורים, שמשמש את הפונקציה configure_streams(). המבנה הזה מגדיר את כל זרמי הפלט ואת זרם הקלט לעיבוד חוזר בתרחיש לדוגמה הנוכחי של המצלמה.
מסמכי תיעוד של שדה
uint32_t num_streams |
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).
camera3_stream_t ** שידורים |
התיעוד של המבנה הזה נוצר מהקובץ הבא:
- hardware/libhardware/include/hardware/ camera3.h