Lastmanuals offers a socially driven service of sharing, storing and searching manuals related to use of hardware and software : user guide, owner's manual, quick start guide, technical datasheets... DON'T FORGET : ALWAYS READ THE USER GUIDE BEFORE BUYING !!!
If this document matches the user guide, instructions manual or user manual, feature sets, schematics you are looking for, download it now. Lastmanuals provides you a fast and easy access to the user manual APPLE WWDC. We hope that this APPLE WWDC user guide will be useful to you.
Lastmanuals help download the user guide APPLE WWDC.
Detailed instructions for use are in the User's Guide.
[. . . ] Redistribution or public display not permitted without written permission from Apple. [. . . ] 264 Video Encoder
Real-time capture
Access to H. 264 Video Encoder
Real-time capture
AVCaptureVideoDataOutput buffers may be compressed in real time
• I-frame insertion • Bitrate adjustment • I-frame only, I-P, or I-P-B GOP support • And more
Related Sessions •
Direct Access to Video Encoding and Decoding
Nob Hill Thursday 11:30AM
Manual Camera Controls
Making iOS the premiere platform for computational and pro photography
Manual Camera Controls
Manual focus Manual exposure Exposure compensation Manual white balance
AVFoundation Capture Objects
AVCaptureDevice AVCaptureDeviceInput
AVCaptureConnection
AVCaptureConnection
AVCaptureSession
AVCaptureStillImageOutput
AVCaptureVideoDataOutput
AVFoundation Capture Objects
AVCaptureDevice AVCaptureDeviceInput
AVCaptureConnection
AVCaptureConnection
AVCaptureSession
AVCaptureStillImageOutput
AVCaptureVideoDataOutput
Manual Focus
Focus 101
Lens
Sensor
Focus 101
Lens
Sensor
Focus Terms
Focus Terms
Depth of field
Focus Terms
Depth of field Macro
Macro
Focus Terms
Depth of field Macro Infinity
Infinity
Macro
Focus Terms
Depth of field Macro Infinity Hyperfocal distance
Infinity
Macro
Focus Terms
Depth of field Macro Infinity Hyperfocal distance Lens position
Infinity
Macro
What Can You Do Already?AVCaptureDevice Focus APIs
@property AVCaptureFocusMode focusMode;
AVCaptureDevice Focus APIs
@property AVCaptureFocusMode focusMode; AVCaptureFocusModeLocked
AVCaptureDevice Focus APIs
@property AVCaptureFocusMode focusMode; AVCaptureFocusModeLocked AVCaptureFocusModeAutoFocus
AVCaptureDevice Focus APIs
@property AVCaptureFocusMode focusMode; AVCaptureFocusModeLocked AVCaptureFocusModeAutoFocus AVCaptureFocusModeContinuousAutoFocus
AVCaptureDevice Focus APIs
@property AVCaptureFocusMode focusMode; AVCaptureFocusModeLocked AVCaptureFocusModeAutoFocus AVCaptureFocusModeContinuousAutoFocus @property CGPoint focusPointOfInterest;
AVCaptureDevice Focus APIs
@property AVCaptureFocusMode focusMode; AVCaptureFocusModeLocked AVCaptureFocusModeAutoFocus AVCaptureFocusModeContinuousAutoFocus @property CGPoint focusPointOfInterest; @property(readonly) BOOL adjustingFocus;
AVCaptureDevice Focus APIs
@property AVCaptureAutoFocusRangeRestriction autoFocusRangeRestriction;
AVCaptureDevice Focus APIs
@property AVCaptureAutoFocusRangeRestriction autoFocusRangeRestriction; AVCaptureAutoFocusRangeRestrictionNear
AVCaptureDevice Focus APIs
@property AVCaptureAutoFocusRangeRestriction autoFocusRangeRestriction; AVCaptureAutoFocusRangeRestrictionNear AVCaptureAutoFocusRangeRestrictionFar
AVCaptureDevice Focus APIs
@property AVCaptureAutoFocusRangeRestriction autoFocusRangeRestriction; AVCaptureAutoFocusRangeRestrictionNear AVCaptureAutoFocusRangeRestrictionFar @property BOOL smoothAutoFocusEnabled;
AVCaptureDevice Focus APIs
AVCaptureDevice Focus APIs
Manual control of the lens position when locking focus
AVCaptureDevice Focus APIs
Manual control of the lens position when locking focus Key-value observation of the lens position in any focus mode
Demo
Manual Focus in AVCam
Aparna Bhatnagar Camera Software
Manual Focus
@property(readonly) float lensPosition;
Manual Focus
@property(readonly) float lensPosition;
Read or key-value observe
Manual Focus
@property(readonly) float lensPosition;
Read or key-value observe Scalar values from 0. 0 Smaller values approach macro Larger values approach infinity
Manual Focus
- (void)setFocusModeLockedWithLensPosition:(float)lensPosition completionHandler:(void (^)(CMTime syncTime))handler;
Manual Focus
- (void)setFocusModeLockedWithLensPosition:(float)lensPosition completionHandler:(void (^)(CMTime syncTime))handler;
Locks focus at an explicit lens position
Manual Focus
- (void)setFocusModeLockedWithLensPosition:(float)lensPosition completionHandler:(void (^)(CMTime syncTime))handler;
Locks focus at an explicit lens position Calls you back when the command has completed
Manual Focus
- (void)setFocusModeLockedWithLensPosition:(float)lensPosition completionHandler:(void (^)(CMTime syncTime))handler;
Locks focus at an explicit lens position Calls you back when the command has completed syncTime == PTS of the first video frame to which your change was applied
Manual Focus
- (void)setFocusModeLockedWithLensPosition:(float)lensPosition completionHandler:(void (^)(CMTime syncTime))handler;
Locks focus at an explicit lens position Calls you back when the command has completed syncTime == PTS of the first video frame to which your change was applied syncTime is on the AVCaptureDevice clock’s timeline
Manual Focus
AVCaptureVideoDataOutput buffers are synced to the session’s master clock
Manual Focus
AVCaptureVideoDataOutput buffers are synced to the session’s master clock
Manual Focus
AVCaptureVideoDataOutput buffers are synced to the session’s master clock
[device setFocusModeLockedWithLensPosition:lensPosition completionHandler:^(CMTime syncTime { // Convert to master clock time CMClock masterClock = session. +2
Bracketed Capture 101
Bracketed Capture 101
A burst of still images taken with varied settings from picture to picture
Bracketed Capture 101
A burst of still images taken with varied settings from picture to picture Exposure bracket
Bracketed Capture 101
A burst of still images taken with varied settings from picture to picture Exposure bracket
• Auto—Exposure bias differs ( e. , -2, 0, +2 )
Bracketed Capture 101
A burst of still images taken with varied settings from picture to picture Exposure bracket
• Auto—Exposure bias differs ( e. [. . . ] ) Video preview may drop frames
Bracketed Capture
Supported on all iOS devices
Summary
AVCaptureView on Yosemite iOS screen recording for app previews Access to hardware video encoder on iOS 8 Powerful new camera controls APIs on iOS 8
• Manual focus • Custom exposure • Exposure target bias adjustment • Manual white balance
Still image exposure bracketing
Sample Code
AVCamManual
BracketStripes
Available Now! [. . . ]
DISCLAIMER TO DOWNLOAD THE USER GUIDE APPLE WWDC
Lastmanuals offers a socially driven service of sharing, storing and searching manuals related to use of hardware and software : user guide, owner's manual, quick start guide, technical datasheets... In any way can't Lastmanuals be held responsible if the document you are looking for is not available, incomplete, in a different language than yours, or if the model or language do not match the description. Lastmanuals, for instance, does not offer a translation service.
Click on "Download the user manual" at the end of this Contract if you accept its terms, the downloading of the manual APPLE WWDC will begin.