static NSString* AVCaptureSessionRuntimeErrorNotification();
static NSString* AVCaptureSessionDidStopRunningNotification();
static NSString* AVCaptureSessionErrorKey();
- static NSString* AVCaptureSessionPreset320x240();
- static NSString* AVCaptureSessionPreset640x480();
- static NSString* AVCaptureSessionPreset1280x720();
// Originally from AVVideoSettings.h but in global namespace.
static NSString* AVVideoScalingModeKey();
- static NSString* AVVideoScalingModeResizeAspect();
+ static NSString* AVVideoScalingModeResizeAspectFill();
static Class AVCaptureSessionClass();
static Class AVCaptureVideoDataOutputClass();
- (NSString*)uniqueID;
- (NSString*)localizedName;
- (BOOL)isSuspended;
-- (BOOL)supportsAVCaptureSessionPreset:(NSString*)preset;
- (NSArray*)formats;
@end
@interface CrAVCaptureSession : NSObject
- (void)release;
-- (BOOL)canSetSessionPreset:(NSString*)preset;
-- (void)setSessionPreset:(NSString*)preset;
-- (NSString*)sessionPreset;
- (void)addInput:(CrAVCaptureInput*)input;
- (void)removeInput:(CrAVCaptureInput*)input;
- (void)addOutput:(CrAVCaptureOutput*)output;