nsresult GonkCameraHardware::PullParameters(GonkCameraParameters& aParams) { if (NS_WARN_IF(mClosing)) { return NS_ERROR_NOT_AVAILABLE; } const String8 s = mCamera->getParameters(); return aParams.Unflatten(s); }
nsresult TestGonkCameraHardware::PullParameters(GonkCameraParameters& aParams) { DOM_CAMERA_LOGT("%s:%d\n", __func__, __LINE__); nsString as; nsresult rv = WaitWhileRunningOnMainThread(new PullParametersDelegate(this, &as)); if (NS_WARN_IF(NS_FAILED(rv))) { return rv; } String8 s(NS_LossyConvertUTF16toASCII(as).get()); aParams.Unflatten(s); return NS_OK; }
nsresult GonkCameraHardware::PullParameters(GonkCameraParameters& aParams) { const String8 s = mCamera->getParameters(); return aParams.Unflatten(s); }