提交 a49101d8 编写于 作者: 杨帅 提交者: Gitee

Signed-off-by: yangshuai<yangshuai67@huawei.com>

上级 27e06619
......@@ -557,15 +557,9 @@ bool SampleCameraStateMng::IsCaptureOver(void)
return fsCb_.IsFinish();
}
void SampleCameraStateMng::SetPause()
{
void SampleCameraStateMng::SetPause() { }
}
void SampleCameraStateMng::SetResume(Surface *mSurface)
{
}
void SampleCameraStateMng::SetResume(Surface *mSurface) { }
void SampleCameraStateMng::SetStop(int s)
{
......@@ -664,69 +658,68 @@ int SampleCameraManager::SampleCameraStart(Surface *surface)
if (CamStateMng == NULL)
return -1;
CamStateMng->StartPreview(surface);
return 0;
}
int SampleCameraManager::SampleCameraStop(void)
{
if (CamStateMng == nullptr)
if (CamStateMng == nullptr) {
return -1;
}
CamStateMng->SetStop(1);
return 0;
}
int SampleCameraManager::SampleCameraCaptrue(int type)
{
if (CamStateMng == NULL)
if (CamStateMng == NULL) {
return -1;
}
CamStateMng->Capture(type);
return 0;
}
int SampleCameraManager::SampleCameraStartRecord(Surface *surface)
{
if (CamStateMng == NULL)
if (CamStateMng == NULL) {
return -1;
}
CamStateMng->StartRecord(surface);
return 0;
}
int SampleCameraManager::SampleCameraPauseRecord(void)
{
if (CamStateMng == NULL)
if (CamStateMng == NULL) {
return -1;
}
CamStateMng->SetPause();
return 0;
}
int SampleCameraManager::SampleCameraResumeRecord(Surface *mSurface)
{
if (CamStateMng == NULL)
if (CamStateMng == NULL) {
return -1;
}
CamStateMng->SetResume(mSurface);
return 0;
}
int SampleCameraManager::SampleCameraStopRecord(void)
{
if (CamStateMng == NULL)
if (CamStateMng == NULL) {
return -1;
}
CamStateMng->SetStop(0);
return 0;
}
bool SampleCameraManager::SampleCameraGetRecord(void)
{
if (CamStateMng == NULL)
if (CamStateMng == NULL) {
return false;
}
return CamStateMng->RecordState();
}
......
......@@ -259,9 +259,13 @@ public:
}
FrameConfig *fc = new FrameConfig(FRAME_CONFIG_RECORD);
auto surface = recorder_->GetSurface(0);
surface->SetWidthAndHeight(1920, 1080);
surface->SetQueueSize(3);
surface->SetSize(1024 * 1024);
int width = 1920;
int height = 1080;
surface->SetWidthAndHeight(width, height);
int queueSize = 3;
surface->SetQueueSize(queueSize);
int size = 1024 * 1024;
surface->SetSize(size);
fc->AddSurface(*surface);
ret = cam_->TriggerLoopingCapture(*fc);
if (ret != 0) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册