Home | History | Annotate | Download | only in camera

Lines Matching refs:csd

271  *  csd - Camera service descriptor to initialize a record in.
278 _wecam_setup(CameraServiceDesc* csd,
294 memcpy(csd->camera_info + csd->camera_count, found, sizeof(CameraInfo));
298 if (csd->camera_info[csd->camera_count].direction != NULL) {
299 free(csd->camera_info[csd->camera_count].direction);
301 csd->camera_info[csd->camera_count].direction = ASTRDUP(dir);
303 csd->camera_count, csd->camera_info[csd->camera_count].display_name,
304 csd->camera_info[csd->camera_count].device_name,
305 csd->camera_info[csd->camera_count].direction,
306 (const char*)(&csd->camera_info[csd->camera_count].pixel_format));
307 csd->camera_count++;
313 _camera_service_init(CameraServiceDesc* csd)
320 memset(csd->camera_info, 0, sizeof(CameraInfo) * MAX_CAMERA);
321 csd->camera_count = 0;
339 _wecam_setup(csd, android_hw->hw_camera_back, "back", ci, connected_cnt);
344 _wecam_setup(csd, android_hw->hw_camera_front, "front", ci, connected_cnt);
479 * csd, client - Factory serivice, and client.
484 _factory_client_list_cameras(CameraServiceDesc* csd, QemudClient* client)
491 if (csd->camera_count == 0) {
498 for (n = 0; n < csd->camera_count; n++) {
500 _camera_info_to_string(csd->camera_info + n, &reply, &reply_size);
538 CameraServiceDesc* csd = (CameraServiceDesc*)opaque;
555 _factory_client_list_cameras(csd, client);
639 * csd - Camera service descriptor.
649 _camera_client_create(CameraServiceDesc* csd, const char* param)
689 ci = _camera_service_get_camera_info_by_device_name(csd, cc->device_name);
1246 CameraServiceDesc* csd = (CameraServiceDesc*)opaque;
1252 client = qemud_client_new(serv, channel, client_param, csd,
1257 CameraClient* cc = _camera_client_create(csd, client_param);