fCamDevice
return fCamDevice;
CamDevice *fCamDevice;
if (fCamDevice) {
fCamDevice->AddParameters(main, id);
if (fCamDevice->Sensor()) {
fCamDevice->Sensor()->AddParameters(main, id);
if (fCamDevice && fCamDevice->SuggestVideoFrame(width, height) == B_OK) {
if (err == B_OK && fCamDevice) {
err = fCamDevice->AcceptVideoFrame(width, height);
if (fCamDevice) {
err = fCamDevice->AcceptVideoFrame(
BAutolock lock(fCamDevice->Locker());
if (!fCamDevice->IsPlugged()) {
if (fCamDevice) {
BAutolock lock(fCamDevice->Locker());
err = fCamDevice->GetParameterValue(id, last_change, value, size);
if (fCamDevice->Sensor()) {
err = fCamDevice->Sensor()->GetParameterValue(id, last_change, value, size);
fCamDevice = dev;
if (fCamDevice == NULL)
BAutolock lock(fCamDevice->Locker());
err = fCamDevice->SetParameterValue(id, when, value, size);
if ((err < B_OK) && (fCamDevice->Sensor())) {
err = fCamDevice->Sensor()->SetParameterValue(id, when, value, size);
BAutolock lock(fCamDevice->Locker());
fCamDevice->StartTransfer();
BAutolock lock(fCamDevice->Locker());
fCamDevice->StopTransfer();
err = fCamDevice->FillFrameBuffer(buffer, &stamp);
err = fCamDevice->GetFrameBitmap(&bm, &stamp);
CamDevice *fCamDevice;