הפניה למבנה מבנה camera3_stream_configuration

הפניה למבנה מבנה camera3_stream_configuration

#include < camera3.h >

שדות נתונים

uint32_t מספר_זרמים
camera3_stream_t ** זרמים
uint32_t מצב הפעלה

תיאור מפורט

camera3_stream_configuration_t:

מבנה של הגדרות זרם, המשמש את configure_streams (). מבנה זה מגדיר את כל זרמי הפלט ואת זרם הקלט לעיבוד מחדש למקרה הנוכחי של המצלמה.

הגדרה בשורה 1688 של קובץ camera3.h .

תיעוד בשטח

uint32_t מספר_זרמים

המספר הכולל של הזרמים המבוקשים על ידי המסגרת. זה כולל זרמי קלט ופלט. מספר הזרמים יהיה לפחות 1, ויהיה לפחות זרם אחד עם יכולת פלט.

הגדרה בשורה 1694 של קובץ camera3.h .

uint32_t mode_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 .


התיעוד למבנה זה נוצר מהקובץ הבא:
  • חומרה / libhardware / include / hardware / camera3.h