If IM is not mistaken, the "startVideoCapture" method is a bool
Taken directly from the documentation for the apple:
startVideoCapture
Starts video capture using the camera specified by the UIImagePickerControllerCameraDevice property. - (BOOL) startVideoCapture Return Value
YES on success or NO on failure. This method can return NO for various reasons, including the following:
Movie capture is already in progress The device does not support movie capture The device is out of disk space
Discussion
Use this method in combination with a custom overlay view to initiate software movie capture. You can take more than one movie without leaving the interface, but this requires that you hide the default image selection controls.
Calling this method while capturing a movie is not affected. You must call the stopVideoCapture method and then wait for the associated delegate to receive the imagePickerController: didFinishPickingMediaWithInfo: message before you can capture another movie.
Calling this method when the source type of the image picker is set to a value other than UIImagePickerControllerSourceTypeCamera throws an NSInvalidArgumentException.
If you require additional options or more control over video capture, use the video capture methods within the AV Foundation. See the AV Foundation Fundamentals Reference. Availability
Available in iOS 4.0 and later.
Announced in UIImagePickerController.h stopVideoCapture
Stops video capture. - (void) stopVideoCapture Discussion
After calling this method to stop the video capture, the system calls the image selection delegate: imagePickerController: doneFinishPickingMediaWithInfo: method. Availability
Available in iOS 4.0 and later.
Announced in UIImagePickerController.h