System/Library/Frameworks/AVKit.framework
AVPictureInPictureControllerContentSource.h
Download AVPictureInPictureControllerContentSource.h
@class AVPictureInPictureContentViewController, AVPictureInPictureVideoCallViewController, AVPlayerLayer, UIView, AVSampleBufferDisplayLayer;
@protocol AVPictureInPictureContentSource, AVPictureInPictureSampleBufferPlaybackDelegate;
@interface AVPictureInPictureControllerContentSource : NSObject {
struct CGSize { double width; double height; } _initialRenderSize;
AVSampleBufferDisplayLayer *_sampleBufferDisplayLayer;
id<AVPictureInPictureSampleBufferPlaybackDelegate> _sampleBufferPlaybackDelegate;
UIView *_activeSourceView;
AVPictureInPictureContentViewController *_activeContentViewController;
}
@property (readonly, nonatomic) struct CGSize { double x0; double x1; } initialRenderSize;
@property (readonly, nonatomic) AVSampleBufferDisplayLayer *sampleBufferDisplayLayer;
@property (readonly, weak, nonatomic) id<AVPictureInPictureSampleBufferPlaybackDelegate> sampleBufferPlaybackDelegate;
@property (readonly, weak, nonatomic) UIView *activeSourceView;
@property (readonly, nonatomic) AVPictureInPictureContentViewController *activeContentViewController;
@property (readonly, weak, nonatomic) UIView *activeVideoCallSourceView;
@property (readonly, nonatomic) AVPictureInPictureVideoCallViewController *activeVideoCallContentViewController;
@property (readonly, nonatomic) id<AVPictureInPictureContentSource> source;
@property (readonly, weak, nonatomic) id _activeVideoCallSourceView;
@property (readonly, nonatomic) id<AVPictureInPictureContentSource> _activeVideoCallContentViewController;
@property (readonly, nonatomic) BOOL hasInitialRenderSize;
@property (readonly, nonatomic) AVPlayerLayer *playerLayer;
+ (long long)version;
- (id)init;
- (void)dealloc;
- (id)initWithPlayerLayer:(id)a0;
- (void).cxx_destruct;
- (id)initWithActiveVideoCallSourceView:(id)a0 contentViewController:(id)a1;
- (id)initWithSampleBufferDisplayLayer:(id)a0 initialRenderSize:(struct CGSize { double x0; double x1; })a1 playbackDelegate:(id)a2;
- (id)initWithSampleBufferDisplayLayer:(id)a0 playbackDelegate:(id)a1;
- (id)initWithSourceView:(id)a0 contentViewController:(id)a1 playerController:(id)a2;
@end