Skip to content

Commit

Permalink
Merge pull request #151 from hzwangsiyu/master
Browse files Browse the repository at this point in the history
update demo
  • Loading branch information
longbai authored Jun 30, 2016
2 parents e99f357 + e8ab8ae commit a2a79aa
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions Example/PLCameraStreamingKit/PLViewController.m
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,6 @@ @interface PLViewController ()
@property (nonatomic, strong) NSArray<PLVideoCaptureConfiguration *> *videoCaptureConfigurations;
@property (nonatomic, strong) NSArray<PLVideoStreamingConfiguration *> *videoStreamingConfigurations;
@property (nonatomic, strong) NSDate *keyTime;
@property (nonatomic, strong) NSMutableArray *filterHandlers;

@end

Expand All @@ -72,9 +71,9 @@ - (void)viewDidLoad {
[[PLVideoStreamingConfiguration alloc] initWithVideoSize:videoSize expectedSourceVideoFrameRate:30 videoMaxKeyframeInterval:90 averageVideoBitRate:800 * 1000 videoProfileLevel:AVVideoProfileLevelH264Baseline31],
];
self.videoCaptureConfigurations = @[
[[PLVideoCaptureConfiguration alloc] initWithVideoFrameRate:15 sessionPreset:AVCaptureSessionPresetiFrame960x540 horizontallyMirrorFrontFacingCamera:YES horizontallyMirrorRearFacingCamera:NO cameraPosition:AVCaptureDevicePositionFront],
[[PLVideoCaptureConfiguration alloc] initWithVideoFrameRate:24 sessionPreset:AVCaptureSessionPresetiFrame960x540 horizontallyMirrorFrontFacingCamera:YES horizontallyMirrorRearFacingCamera:NO cameraPosition:AVCaptureDevicePositionFront],
[[PLVideoCaptureConfiguration alloc] initWithVideoFrameRate:30 sessionPreset:AVCaptureSessionPresetiFrame960x540 horizontallyMirrorFrontFacingCamera:YES horizontallyMirrorRearFacingCamera:NO cameraPosition:AVCaptureDevicePositionFront]
[[PLVideoCaptureConfiguration alloc] initWithVideoFrameRate:15 sessionPreset:AVCaptureSessionPresetiFrame960x540 previewMirrorFrontFacing:YES previewMirrorRearFacing:NO streamMirrorFrontFacing:YES streamMirrorRearFacing:NO cameraPosition:AVCaptureDevicePositionFront videoOrientation:AVCaptureVideoOrientationPortrait],
[[PLVideoCaptureConfiguration alloc] initWithVideoFrameRate:24 sessionPreset:AVCaptureSessionPresetiFrame960x540 previewMirrorFrontFacing:YES previewMirrorRearFacing:NO streamMirrorFrontFacing:YES streamMirrorRearFacing:NO cameraPosition:AVCaptureDevicePositionFront videoOrientation:AVCaptureVideoOrientationPortrait],
[[PLVideoCaptureConfiguration alloc] initWithVideoFrameRate:30 sessionPreset:AVCaptureSessionPresetiFrame960x540 previewMirrorFrontFacing:YES previewMirrorRearFacing:NO streamMirrorFrontFacing:YES streamMirrorRearFacing:NO cameraPosition:AVCaptureDevicePositionFront videoOrientation:AVCaptureVideoOrientationPortrait]
];
self.sessionQueue = dispatch_queue_create("pili.queue.streaming", DISPATCH_QUEUE_SERIAL);

Expand Down Expand Up @@ -123,8 +122,7 @@ - (void)viewDidLoad {
self.session.delegate = self;
self.session.bufferDelegate = self;
UIImage *waterMark = [UIImage imageNamed:@"qiniu.png"];
PLFilterHandler handler = [self.session addWaterMark:waterMark origin:CGPointMake(100, 300)];
self.filterHandlers = [@[handler] mutableCopy];
[self.session setWaterMarkWithImage:waterMark position:CGPointMake(100, 300)];
dispatch_async(dispatch_get_main_queue(), ^{
UIView *previewView = self.session.previewView;
previewView.autoresizingMask = UIViewAutoresizingFlexibleHeight| UIViewAutoresizingFlexibleWidth;
Expand Down

0 comments on commit a2a79aa

Please sign in to comment.