Lines Matching refs:cameraBase

26     if (cameraBase == nullptr)
27 cameraBase = std::make_shared<TestCameraBase>();
28 cameraBase->FBInit();
29 cameraBase->Init();
33 cameraBase->Close();
47 cameraBase->AchieveStreamOperator();
55 cameraBase->BufferCallback(b, cameraBase->preview_mode);
60 cameraBase->streamInfo = std::make_shared<StreamInfo>();
61 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
62 cameraBase->streamInfo->width_ = 640; // 640:picture width
63 cameraBase->streamInfo->height_ = 480; // 480:picture height
64 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
65 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
66 cameraBase->streamInfo->intent_ = PREVIEW;
67 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
68 cameraBase->streamInfo->bufferQueue_ = producer;
69 streamInfos.push_back(cameraBase->streamInfo);
70 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
71 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
72 if (cameraBase->rc == NO_ERROR) {
75 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
79 streamIds.push_back(cameraBase->streamInfo->streamId_);
80 cameraBase->rc = cameraBase->streamOperator->ReleaseStreams(streamIds);
81 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
82 if (cameraBase->rc == NO_ERROR) {
85 std::cout << "==========[test log] ReleaseStreams fail, rc = " << cameraBase->rc << std::endl;
100 cameraBase->AchieveStreamOperator();
108 cameraBase->BufferCallback(b, cameraBase->preview_mode);
113 cameraBase->streamInfo = std::make_shared<StreamInfo>();
114 cameraBase->streamInfo->streamId_ = -1;
115 cameraBase->streamInfo->width_ = 640; // 640:picture width
116 cameraBase->streamInfo->height_ = 480; // 480:picture height
117 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
118 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
119 cameraBase->streamInfo->intent_ = PREVIEW;
120 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
121 cameraBase->streamInfo->bufferQueue_ = producer;
122 streamInfos.push_back(cameraBase->streamInfo);
123 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
124 if (cameraBase->rc == NO_ERROR) {
127 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
129 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
130 EXPECT_EQ(INVALID_ARGUMENT, cameraBase->rc);
145 cameraBase->AchieveStreamOperator();
153 cameraBase->BufferCallback(b, cameraBase->preview_mode);
170 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
171 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
172 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
173 if (cameraBase->rc == NO_ERROR) {
176 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
191 cameraBase->AchieveStreamOperator();
199 cameraBase->BufferCallback(b, cameraBase->preview_mode);
204 cameraBase->streamInfo = std::make_shared<StreamInfo>();
205 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
206 cameraBase->streamInfo->width_ = -1;
207 cameraBase->streamInfo->height_ = 640; // 640:picture height
208 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
209 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
210 cameraBase->streamInfo->intent_ = PREVIEW;
211 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
212 cameraBase->streamInfo->bufferQueue_ = producer;
213 streamInfos.push_back(cameraBase->streamInfo);
214 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
215 if (cameraBase->rc == NO_ERROR) {
218 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
220 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
221 EXPECT_EQ(INVALID_ARGUMENT, cameraBase->rc);
235 cameraBase->AchieveStreamOperator();
243 cameraBase->BufferCallback(b, cameraBase->preview_mode);
248 cameraBase->streamInfo = std::make_shared<StreamInfo>();
249 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
250 cameraBase->streamInfo->width_ = INVALID_VALUE_TEST;
251 cameraBase->streamInfo->height_ = 480; // 480:picture height
252 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
253 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
254 cameraBase->streamInfo->intent_ = PREVIEW;
255 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
256 cameraBase->streamInfo->bufferQueue_ = producer;
257 streamInfos.push_back(cameraBase->streamInfo);
258 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
259 if (cameraBase->rc == NO_ERROR) {
262 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
264 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
265 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
268 streamIds.push_back(cameraBase->streamInfo->streamId_);
269 cameraBase->rc = cameraBase->streamOperator->ReleaseStreams(streamIds);
270 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
271 if (cameraBase->rc == NO_ERROR) {
274 std::cout << "==========[test log] ReleaseStreams fail, rc = " << cameraBase->rc << std::endl;
289 cameraBase->AchieveStreamOperator();
297 cameraBase->BufferCallback(b, cameraBase->preview_mode);
302 cameraBase->streamInfo = std::make_shared<StreamInfo>();
303 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
304 cameraBase->streamInfo->width_ = 640; // 640:picture width
305 cameraBase->streamInfo->height_ = -1;
306 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
307 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
308 cameraBase->streamInfo->intent_ = PREVIEW;
309 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
310 cameraBase->streamInfo->bufferQueue_ = producer;
311 streamInfos.push_back(cameraBase->streamInfo);
312 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
313 if (cameraBase->rc == NO_ERROR) {
316 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
318 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
319 EXPECT_EQ(INVALID_ARGUMENT, cameraBase->rc);
333 cameraBase->AchieveStreamOperator();
341 cameraBase->BufferCallback(b, cameraBase->preview_mode);
346 cameraBase->streamInfo = std::make_shared<StreamInfo>();
347 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
348 cameraBase->streamInfo->width_ = 640; // 640:picture width
349 cameraBase->streamInfo->height_ = INVALID_VALUE_TEST;
350 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
351 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
352 cameraBase->streamInfo->intent_ = PREVIEW;
353 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
354 cameraBase->streamInfo->bufferQueue_ = producer;
355 streamInfos.push_back(cameraBase->streamInfo);
356 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
357 if (cameraBase->rc == NO_ERROR) {
360 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
362 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
363 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
377 cameraBase->AchieveStreamOperator();
385 cameraBase->BufferCallback(b, cameraBase->preview_mode);
390 cameraBase->streamInfo = std::make_shared<StreamInfo>();
391 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
392 cameraBase->streamInfo->width_ = 640; // 640:picture width
393 cameraBase->streamInfo->height_ = 480; // 480:picture height
394 cameraBase->streamInfo->format_ = -1;
395 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
396 cameraBase->streamInfo->intent_ = PREVIEW;
397 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
398 cameraBase->streamInfo->bufferQueue_ = producer;
399 streamInfos.push_back(cameraBase->streamInfo);
400 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
401 if (cameraBase->rc == NO_ERROR) {
404 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
406 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
407 EXPECT_EQ(INVALID_ARGUMENT, cameraBase->rc);
421 cameraBase->AchieveStreamOperator();
429 cameraBase->BufferCallback(b, cameraBase->preview_mode);
434 cameraBase->streamInfo = std::make_shared<StreamInfo>();
435 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
436 cameraBase->streamInfo->width_ = 640; // 640:picture width
437 cameraBase->streamInfo->height_ = 480; // 480:picture height
438 cameraBase->streamInfo->format_ = INVALID_VALUE_TEST;
439 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
440 cameraBase->streamInfo->intent_ = PREVIEW;
441 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
442 cameraBase->streamInfo->bufferQueue_ = producer;
443 streamInfos.push_back(cameraBase->streamInfo);
444 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
445 if (cameraBase->rc == NO_ERROR) {
448 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
450 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
451 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
454 streamIds.push_back(cameraBase->streamInfo->streamId_);
455 cameraBase->rc = cameraBase->streamOperator->ReleaseStreams(streamIds);
456 if (cameraBase->rc == NO_ERROR) {
459 std::cout << "==========[test log] ReleaseStreams fail, rc = " << cameraBase->rc << std::endl;
461 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
475 cameraBase->AchieveStreamOperator();
483 cameraBase->BufferCallback(b, cameraBase->preview_mode);
488 cameraBase->streamInfo = std::make_shared<StreamInfo>();
489 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
490 cameraBase->streamInfo->width_ = 640; // 640:picture width
491 cameraBase->streamInfo->height_ = 480; // 480:picture height
492 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
493 cameraBase->streamInfo->dataspace_ = -1;
494 cameraBase->streamInfo->intent_ = PREVIEW;
495 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
496 cameraBase->streamInfo->bufferQueue_ = producer;
497 streamInfos.push_back(cameraBase->streamInfo);
498 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
499 if (cameraBase->rc == NO_ERROR) {
502 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
504 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
505 EXPECT_EQ(INVALID_ARGUMENT, cameraBase->rc);
520 cameraBase->AchieveStreamOperator();
528 cameraBase->BufferCallback(b, cameraBase->preview_mode);
533 cameraBase->streamInfo = std::make_shared<StreamInfo>();
534 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
535 cameraBase->streamInfo->width_ = 640; // 640:picture width
536 cameraBase->streamInfo->height_ = 480; // 480:picture height
537 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
538 cameraBase->streamInfo->dataspace_ = INVALID_VALUE_TEST;
539 cameraBase->streamInfo->intent_ = PREVIEW;
540 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
541 cameraBase->streamInfo->bufferQueue_ = producer;
542 streamInfos.push_back(cameraBase->streamInfo);
543 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
544 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
545 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
546 if (cameraBase->rc == NO_ERROR) {
549 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
553 streamIds.push_back(cameraBase->streamInfo->streamId_);
554 cameraBase->rc = cameraBase->streamOperator->ReleaseStreams(streamIds);
555 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
556 if (cameraBase->rc == NO_ERROR) {
559 std::cout << "==========[test log] ReleaseStreams fail, rc = " << cameraBase->rc << std::endl;
575 cameraBase->AchieveStreamOperator();
583 cameraBase->BufferCallback(b, cameraBase->preview_mode);
588 cameraBase->streamInfo = std::make_shared<StreamInfo>();
589 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
590 cameraBase->streamInfo->width_ = 640; // 640:picture width
591 cameraBase->streamInfo->height_ = 1080; // 1080:picture height
592 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
593 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
594 cameraBase->streamInfo->intent_ = PREVIEW;
595 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
596 cameraBase->streamInfo->bufferQueue_ = producer;
597 streamInfos.push_back(cameraBase->streamInfo);
598 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
599 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
600 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
601 if (cameraBase->rc == NO_ERROR) {
604 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
608 streamIds.push_back(cameraBase->streamInfo->streamId_);
609 cameraBase->rc = cameraBase->streamOperator->ReleaseStreams(streamIds);
610 if (cameraBase->rc == NO_ERROR) {
613 std::cout << "==========[test log] ReleaseStreams fail, rc = " << cameraBase->rc << std::endl;
615 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
630 cameraBase->AchieveStreamOperator();
638 cameraBase->BufferCallback(b, cameraBase->video_mode);
643 cameraBase->streamInfo = std::make_shared<StreamInfo>();
644 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
645 cameraBase->streamInfo->width_ = 640; // 640:picture width
646 cameraBase->streamInfo->height_ = 1080; // 1080:picture height
647 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
648 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
649 cameraBase->streamInfo->intent_ = VIDEO;
650 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
651 cameraBase->streamInfo->bufferQueue_ = producer;
652 streamInfos.push_back(cameraBase->streamInfo);
653 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
654 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
655 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
656 if (cameraBase->rc == NO_ERROR) {
659 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
663 streamIds.push_back(cameraBase->streamInfo->streamId_);
664 cameraBase->rc = cameraBase->streamOperator->ReleaseStreams(streamIds);
665 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
666 if (cameraBase->rc == NO_ERROR) {
669 std::cout << "==========[test log] ReleaseStreams fail, rc = " << cameraBase->rc << std::endl;
685 cameraBase->AchieveStreamOperator();
693 cameraBase->BufferCallback(b, cameraBase->capture_mode);
698 cameraBase->streamInfo = std::make_shared<StreamInfo>();
699 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
700 cameraBase->streamInfo->width_ = 640; // 640:picture width
701 cameraBase->streamInfo->height_ = 1080; // 1080:picture height
702 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
703 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
704 cameraBase->streamInfo->intent_ = STILL_CAPTURE;
705 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
706 cameraBase->streamInfo->bufferQueue_ = producer;
707 streamInfos.push_back(cameraBase->streamInfo);
708 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
709 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
710 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
711 if (cameraBase->rc == NO_ERROR) {
714 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
718 streamIds.push_back(cameraBase->streamInfo->streamId_);
719 cameraBase->rc = cameraBase->streamOperator->ReleaseStreams(streamIds);
720 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
721 if (cameraBase->rc == NO_ERROR) {
724 std::cout << "==========[test log] ReleaseStreams fail, rc = " << cameraBase->rc << std::endl;
740 cameraBase->AchieveStreamOperator();
748 cameraBase->BufferCallback(b, cameraBase->preview_mode);
753 cameraBase->streamInfo = std::make_shared<StreamInfo>();
754 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
755 cameraBase->streamInfo->width_ = 640; // 640:picture width
756 cameraBase->streamInfo->height_ = 1080; // 1080:picture height
757 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
758 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
759 cameraBase->streamInfo->intent_ = POST_VIEW;
760 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
761 cameraBase->streamInfo->bufferQueue_ = producer;
762 streamInfos.push_back(cameraBase->streamInfo);
763 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
764 if (cameraBase->rc == NO_ERROR) {
767 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
769 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
770 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
773 streamIds.push_back(cameraBase->streamInfo->streamId_);
774 cameraBase->rc = cameraBase->streamOperator->ReleaseStreams(streamIds);
775 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
776 if (cameraBase->rc == NO_ERROR) {
779 std::cout << "==========[test log] ReleaseStreams fail, rc = " << cameraBase->rc << std::endl;
795 cameraBase->AchieveStreamOperator();
803 cameraBase->BufferCallback(b, cameraBase->preview_mode);
808 cameraBase->streamInfo = std::make_shared<StreamInfo>();
809 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
810 cameraBase->streamInfo->width_ = 640; // 640:picture width
811 cameraBase->streamInfo->height_ = 1080; // 1080:picture height
812 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
813 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
814 cameraBase->streamInfo->intent_ = ANALYZE;
815 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
816 cameraBase->streamInfo->bufferQueue_ = producer;
817 streamInfos.push_back(cameraBase->streamInfo);
818 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
819 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
820 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
821 if (cameraBase->rc == NO_ERROR) {
824 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
828 streamIds.push_back(cameraBase->streamInfo->streamId_);
829 cameraBase->rc = cameraBase->streamOperator->ReleaseStreams(streamIds);
830 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
831 if (cameraBase->rc == NO_ERROR) {
834 std::cout << "==========[test log] ReleaseStreams fail, rc = " << cameraBase->rc << std::endl;
850 cameraBase->AchieveStreamOperator();
858 cameraBase->BufferCallback(b, cameraBase->preview_mode);
875 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
876 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
877 EXPECT_EQ(true, cameraBase->rc != NO_ERROR);
878 if (cameraBase->rc == NO_ERROR) {
881 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
897 cameraBase->AchieveStreamOperator();
905 cameraBase->BufferCallback(b, cameraBase->preview_mode);
910 cameraBase->streamInfo = std::make_shared<StreamInfo>();
911 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
912 cameraBase->streamInfo->width_ = 640; // 640:picture width
913 cameraBase->streamInfo->height_ = 1080; // 1080:picture height
914 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
915 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
916 cameraBase->streamInfo->intent_ = Camera::CUSTOM;
917 cameraBase->streamInfo->tunneledMode_ = false;
918 cameraBase->streamInfo->bufferQueue_ = producer;
919 streamInfos.push_back(cameraBase->streamInfo);
920 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
921 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
922 EXPECT_EQ(true, cameraBase->rc == Camera::METHOD_NOT_SUPPORTED);
923 if (cameraBase->rc == Camera::METHOD_NOT_SUPPORTED) {
942 cameraBase->AchieveStreamOperator();
950 cameraBase->BufferCallback(b, cameraBase->preview_mode);
955 cameraBase->streamInfo = std::make_shared<StreamInfo>();
956 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
957 cameraBase->streamInfo->width_ = 640; // 640:picture width
958 cameraBase->streamInfo->height_ = 1080; // 1080:picture height
959 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
960 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
961 cameraBase->streamInfo->intent_ = Camera::CUSTOM;
962 cameraBase->streamInfo->tunneledMode_ = 0;
963 cameraBase->streamInfo->minFrameDuration_ = -1;
964 cameraBase->streamInfo->bufferQueue_ = producer;
965 streamInfos.push_back(cameraBase->streamInfo);
966 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
967 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
968 EXPECT_EQ(INVALID_ARGUMENT, cameraBase->rc);
969 if (cameraBase->rc == NO_ERROR) {
972 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
988 cameraBase->AchieveStreamOperator();
996 cameraBase->BufferCallback(b, cameraBase->preview_mode);
1001 cameraBase->streamInfo = std::make_shared<StreamInfo>();
1002 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
1003 cameraBase->streamInfo->width_ = 640; // 640:picture width
1004 cameraBase->streamInfo->height_ = 480; // 480:picture height
1005 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
1006 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
1007 cameraBase->streamInfo->intent_ = PREVIEW;
1008 cameraBase->streamInfo->tunneledMode_ = 0;
1009 cameraBase->streamInfo->minFrameDuration_ = INVALID_VALUE_TEST;
1010 cameraBase->streamInfo->bufferQueue_ = producer;
1011 streamInfos.push_back(cameraBase->streamInfo);
1012 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
1013 std::cout << "streamOperator->CreateStreams's RetCode = " << cameraBase->rc << std::endl;
1014 EXPECT_EQ(true, cameraBase->rc == Camera::METHOD_NOT_SUPPORTED);
1015 if (cameraBase->rc == Camera::METHOD_NOT_SUPPORTED) {
1018 std::cout << "==========[test log] CreateStreams success, rc = " << cameraBase->rc << std::endl;
1033 cameraBase->AchieveStreamOperator();
1041 cameraBase->BufferCallback(b, cameraBase->preview_mode);
1046 cameraBase->streamInfo = std::make_shared<StreamInfo>();
1047 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
1048 cameraBase->streamInfo->width_ = 640; // 640:picture width
1049 cameraBase->streamInfo->height_ = 480; // 480:picture height
1050 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
1051 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
1052 cameraBase->streamInfo->intent_ = PREVIEW;
1053 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
1054 cameraBase->streamInfo->bufferQueue_ = producer;
1055 streamInfos.push_back(cameraBase->streamInfo);
1056 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
1057 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
1058 if (cameraBase->rc == NO_ERROR) {
1061 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
1065 streamIds.push_back(cameraBase->streamInfo->streamId_);
1066 cameraBase->rc = cameraBase->streamOperator->ReleaseStreams(streamIds);
1067 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
1068 if (cameraBase->rc == NO_ERROR) {
1071 std::cout << "==========[test log] ReleaseStreams fail, rc = " << cameraBase->rc << std::endl;
1086 cameraBase->AchieveStreamOperator();
1094 cameraBase->BufferCallback(b, cameraBase->preview_mode);
1099 cameraBase->streamInfo = std::make_shared<StreamInfo>();
1100 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
1101 cameraBase->streamInfo->width_ = 640; // 640:picture width
1102 cameraBase->streamInfo->height_ = 480; // 480:picture height
1103 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
1104 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
1105 cameraBase->streamInfo->intent_ = PREVIEW;
1106 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
1107 cameraBase->streamInfo->bufferQueue_ = producer;
1108 streamInfos.push_back(cameraBase->streamInfo);
1109 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
1110 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
1111 if (cameraBase->rc == NO_ERROR) {
1114 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
1117 cameraBase->rc = cameraBase->streamOperator->CommitStreams(Camera::NORMAL, nullptr);
1118 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
1124 cameraBase->rc = cameraBase->streamOperator->Capture(captureId, captureInfo, true);
1125 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
1127 cameraBase->streamOperator->CancelCapture(captureId);
1128 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
1131 cameraBase->rc = cameraBase->streamOperator->ReleaseStreams({-1});
1132 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
1133 std::cout << "streamOperator->ReleaseStreams's RetCode = " << cameraBase->rc << std::endl;
1134 if (cameraBase->rc == NO_ERROR) {
1137 std::cout << "==========[test log] ReleaseStreams fail, rc = " << cameraBase->rc << std::endl;
1152 cameraBase->AchieveStreamOperator();
1160 cameraBase->BufferCallback(b, cameraBase->preview_mode);
1165 cameraBase->streamInfo = std::make_shared<StreamInfo>();
1166 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
1167 cameraBase->streamInfo->width_ = 640; // 640:picture width
1168 cameraBase->streamInfo->height_ = 480; // 480:picture height
1169 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
1170 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
1171 cameraBase->streamInfo->intent_ = PREVIEW;
1172 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
1173 cameraBase->streamInfo->bufferQueue_ = producer;
1174 streamInfos.push_back(cameraBase->streamInfo);
1175 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
1176 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
1177 if (cameraBase->rc == NO_ERROR) {
1180 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
1186 cameraBase->rc = cameraBase->streamOperator->CommitStreams(Camera::NORMAL, modeSetting);
1187 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
1188 if (cameraBase->rc == NO_ERROR) {
1191 std::cout << "==========[test log] CommitStreams fail, rc = " << cameraBase->rc << std::endl;
1206 cameraBase->AchieveStreamOperator();
1214 cameraBase->BufferCallback(b, cameraBase->preview_mode);
1219 cameraBase->streamInfo = std::make_shared<StreamInfo>();
1220 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
1221 cameraBase->streamInfo->width_ = 640; // 640:picture width
1222 cameraBase->streamInfo->height_ = 480; // 480:picture height
1223 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
1224 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
1225 cameraBase->streamInfo->intent_ = PREVIEW;
1226 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
1227 cameraBase->streamInfo->bufferQueue_ = producer;
1228 streamInfos.push_back(cameraBase->streamInfo);
1229 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
1230 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
1231 if (cameraBase->rc == NO_ERROR) {
1234 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
1239 cameraBase->rc = cameraBase->streamOperator->CommitStreams(Camera::NORMAL, modeSetting);
1240 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
1241 if (cameraBase->rc == NO_ERROR) {
1244 std::cout << "==========[test log] CommitStreams fail, rc = " << cameraBase->rc << std::endl;
1251 cameraBase->rc = cameraBase->streamOperator->Capture(captureId, captureInfo, true);
1252 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
1253 if (cameraBase->rc == NO_ERROR) {
1256 std::cout << "==========[test log] Capture fail, rc = " << cameraBase->rc << std::endl;
1259 cameraBase->streamOperator->CancelCapture(captureId);
1260 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
1261 if (cameraBase->rc == NO_ERROR) {
1264 std::cout << "==========[test log] CancelCapture fail, rc = " << cameraBase->rc << std::endl;
1267 cameraBase->rc = cameraBase->streamOperator->ReleaseStreams(captureInfo->streamIds_);
1268 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
1269 if (cameraBase->rc == NO_ERROR) {
1272 std::cout << "==========[test log] ReleaseStreams fail, rc = " << cameraBase->rc << std::endl;
1275 cameraBase->cameraDevice->Close();
1290 cameraBase->AchieveStreamOperator();
1298 cameraBase->BufferCallback(b, cameraBase->preview_mode);
1303 cameraBase->streamInfo = std::make_shared<StreamInfo>();
1304 cameraBase->streamInfo->streamId_ = DEFAULT_STREAM_ID;
1305 cameraBase->streamInfo->width_ = 640; // 640:picture width
1306 cameraBase->streamInfo->height_ = 480; // 480:picture height
1307 cameraBase->streamInfo->format_ = CAMERA_FORMAT_YUYV_422_PKG;
1308 cameraBase->streamInfo->dataspace_ = 8; // 8:picture dataspace
1309 cameraBase->streamInfo->intent_ = PREVIEW;
1310 cameraBase->streamInfo->tunneledMode_ = 5; // 5:tunnel mode
1311 cameraBase->streamInfo->bufferQueue_ = producer;
1312 streamInfos.push_back(cameraBase->streamInfo);
1313 cameraBase->rc = cameraBase->streamOperator->CreateStreams(streamInfos);
1314 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
1315 if (cameraBase->rc == NO_ERROR) {
1318 std::cout << "==========[test log] CreateStreams fail, rc = " << cameraBase->rc << std::endl;
1323 cameraBase->rc = cameraBase->streamOperator->CommitStreams(Camera::NORMAL, modeSetting);
1324 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
1325 if (cameraBase->rc == NO_ERROR) {
1328 std::cout << "==========[test log] CommitStreams fail, rc = " << cameraBase->rc << std::endl;
1332 cameraBase->rc = cameraBase->streamOperator->GetStreamAttributes(attributes);
1333 EXPECT_EQ(true, cameraBase->rc == NO_ERROR);
1334 std::cout << "==========[test log] GetStreamAttributes, rc = " << cameraBase->rc << std::endl;
1335 if (cameraBase->rc == NO_ERROR) {
1338 std::cout << "==========[test log] GetStreamAttributes fail, rc = " << cameraBase->rc << std::endl;