// start preview mode
status_t CameraClient::startPreview() {
    LOG1("startPreview (pid %d)", getCallingPid());
#ifdef QCOM_HARDWARE
    enableMsgType(CAMERA_MSG_PREVIEW_METADATA);
#endif
    return startCameraMode(CAMERA_PREVIEW_MODE);
}
예제 #2
0
// start preview mode
status_t CameraClient::startPreview() {
#ifdef CAMERA_MSG_MGMT
    enableMsgType(CAMERA_MSG_PREVIEW_METADATA);
#endif
    LOG1("startPreview (pid %d)", getCallingPid());
    return startCameraMode(CAMERA_PREVIEW_MODE);
}
예제 #3
0
// start preview mode
status_t CameraService::Client::startPreview() {
    LOG1("startPreview (pid %d)", getCallingPid());
	//zxj ++
	mstopPreview = false;
	//zxj --
    if (mFaceDetection) {
      enableMsgType(CAMERA_MSG_PREVIEW_METADATA);
    }
    return startCameraMode(CAMERA_PREVIEW_MODE);
}
// start recording mode
status_t CameraService::Client::startRecording() {
    LOG1("startRecording (pid %d)", getCallingPid());
    return startCameraMode(CAMERA_RECORDING_MODE);
}
// start preview mode
status_t CameraService::Client::startPreview() {
    LOG1("startPreview (pid %d)", getCallingPid());
    return startCameraMode(CAMERA_PREVIEW_MODE);
}
예제 #6
0
// start recording mode
status_t CameraClient::startRecording() {
    Mutex::Autolock lock(mLock);
    LOG1("startRecording (pid %d)", getCallingPid());
    return startCameraMode(CAMERA_RECORDING_MODE);
}
예제 #7
0
// start preview mode
status_t CameraClient::startPreview() {
    Mutex::Autolock lock(mLock);
    LOG1("startPreview (pid %d)", getCallingPid());
    return startCameraMode(CAMERA_PREVIEW_MODE);
}