diff options
Diffstat (limited to 'include/camera_private.h')
-rw-r--r-- | include/camera_private.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/include/camera_private.h b/include/camera_private.h index 4f24b7c..e3603de 100644 --- a/include/camera_private.h +++ b/include/camera_private.h @@ -167,12 +167,14 @@ typedef struct _camera_message_s { muse_camera_api_e api; muse_camera_event_e event; muse_camera_event_class_e event_class; + int tfd[MUSE_NUM_FD]; } camera_message_s; typedef struct _camera_idle_event_s { camera_cb_info_s *cb_info; gchar recv_msg[MUSE_CAMERA_MSG_MAX_LENGTH + 1]; muse_camera_event_e event; + int tfd[MUSE_NUM_FD]; } camera_idle_event_s; typedef struct _camera_cli_s { @@ -181,10 +183,13 @@ typedef struct _camera_cli_s { } camera_cli_s; typedef struct _camera_media_packet_data { - int tbm_key; + int ret_fd; + tbm_fd fd; + tbm_fd data_fd; + tbm_fd buffer_fd[MUSE_NUM_FD]; tbm_bo bo; tbm_bo buffer_bo[BUFFER_MAX_PLANE_NUM]; - int num_buffer_key; + int num_buffer_fd; tbm_bo data_bo; int ref_cnt; } camera_media_packet_data; |