我正在使用iPhone4的後視攝像頭,並執行標準和漫長的創建AVCaptureSession並向其添加AVCaptureDevice的過程。設置iPhone攝像頭+枚舉的白平衡和曝光模式默認
連接該攝像機的AvCaptureDeviceInput到會議之前,我測試我的白平衡和曝光的理解,所以我要把這一點:
[self.theCaptureDevice lockForConfiguration:nil];
[self.theCaptureDevice setWhiteBalanceMode:AVCaptureWhiteBalanceModeLocked];
[self.theCaptureDevice setExposureMode:AVCaptureExposureModeContinuousAutoExposure];
[self.theCaptureDevice unlockForConfiguration];
1-鑑於白平衡模式的各種選項是在一個枚舉中,我會認爲默認總是爲零,因爲枚舉Typedef變量沒有被賦值。我發現,如果我在調試程序中斷點並調整值,默認的白平衡模式實際上設置爲2.不幸的是,AVCaptureDevice的頭文件沒有說明不同相機設置的默認值。
2-這可能聽起來很愚蠢,但我可以假設一旦我停止應用程序,白平衡,曝光模式的所有設置都將恢復爲默認值。因此,如果我馬上啓動另一個應用程序,攝像機設備不會以某種方式卡在這些「硬件設置」上。
您能否指定此信息的來源?我需要它來保存書籍。 – Nil