<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<struct name='AVLegibleMediaOptionsMenuState' type64='{AVLegibleMediaOptionsMenuState=&quot;enabled&quot;B&quot;reason&quot;q}'/>
<enum name='AVCaptureViewControlsStyleDefault' value64='0'/>
<enum name='AVCaptureViewControlsStyleFloating' value64='1'/>
<enum name='AVCaptureViewControlsStyleInline' value64='0'/>
<enum name='AVCaptureViewControlsStyleInlineDeviceSelection' value64='2'/>
<enum name='AVDisplayDynamicRangeAutomatic' value64='0'/>
<enum name='AVDisplayDynamicRangeConstrainedHigh' value64='2'/>
<enum name='AVDisplayDynamicRangeHigh' value64='3'/>
<enum name='AVDisplayDynamicRangeStandard' value64='1'/>
<enum name='AVLegibleMediaOptionsMenuContentsAll' value64='3'/>
<enum name='AVLegibleMediaOptionsMenuContentsCaptionAppearance' value64='2'/>
<enum name='AVLegibleMediaOptionsMenuContentsLegible' value64='1'/>
<enum name='AVLegibleMediaOptionsMenuStateChangeReasonLanguageMismatch' value64='1'/>
<enum name='AVLegibleMediaOptionsMenuStateChangeReasonNone' value64='0'/>
<enum name='AVLegibleMediaOptionsMenuTypeCaptionAppearance' value64='1'/>
<enum name='AVLegibleMediaOptionsMenuTypeDefault' value64='0'/>
<enum name='AVPlayerViewControlsStyleDefault' value64='1'/>
<enum name='AVPlayerViewControlsStyleFloating' value64='2'/>
<enum name='AVPlayerViewControlsStyleInline' value64='1'/>
<enum name='AVPlayerViewControlsStyleMinimal' value64='3'/>
<enum name='AVPlayerViewControlsStyleNone' value64='0'/>
<enum name='AVPlayerViewTrimCancelButton' value64='1'/>
<enum name='AVPlayerViewTrimOKButton' value64='0'/>
<enum name='AVRoutePickerViewButtonStateActive' value64='2'/>
<enum name='AVRoutePickerViewButtonStateActiveHighlighted' value64='3'/>
<enum name='AVRoutePickerViewButtonStateNormal' value64='0'/>
<enum name='AVRoutePickerViewButtonStateNormalHighlighted' value64='1'/>
<enum name='AVRoutePickerViewButtonStyleCustom' value64='2'/>
<enum name='AVRoutePickerViewButtonStylePlain' value64='1'/>
<enum name='AVRoutePickerViewButtonStyleSystem' value64='0'/>
<enum name='AVVideoFrameAnalysisTypeDefault' value64='1'/>
<enum name='AVVideoFrameAnalysisTypeMachineReadableCode' value64='16'/>
<enum name='AVVideoFrameAnalysisTypeNone' value64='0'/>
<enum name='AVVideoFrameAnalysisTypeSubject' value64='4'/>
<enum name='AVVideoFrameAnalysisTypeText' value64='2'/>
<enum name='AVVideoFrameAnalysisTypeVisualSearch' value64='8'/>
<enum name='PLATFORM_SUPPORTS_AVKITCORE' value64='1'/>
<class name='AVCaptureView'>
<method selector='setSession:showVideoPreview:showAudioPreview:'>
<arg index='1' type64='B'/>
<arg index='2' type64='B'/>
</method>
</class>
<class name='AVPictureInPictureController'>
<method selector='canStartPictureInPictureAutomaticallyFromInline'>
<retval type64='B'/>
</method>
<method selector='canStopPictureInPicture'>
<retval type64='B'/>
</method>
<method selector='isPictureInPictureActive'>
<retval type64='B'/>
</method>
<method selector='isPictureInPicturePossible'>
<retval type64='B'/>
</method>
<method class_method='true' selector='isPictureInPictureSupported'>
<retval type64='B'/>
</method>
<method selector='isPictureInPictureSuspended'>
<retval type64='B'/>
</method>
<method selector='requiresLinearPlayback'>
<retval type64='B'/>
</method>
<method selector='setCanStartPictureInPictureAutomaticallyFromInline:'>
<arg index='0' type64='B'/>
</method>
<method selector='setRequiresLinearPlayback:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='AVPlayerView'>
<method selector='allowsMagnification'>
<retval type64='B'/>
</method>
<method selector='allowsPictureInPicturePlayback'>
<retval type64='B'/>
</method>
<method selector='allowsVideoFrameAnalysis'>
<retval type64='B'/>
</method>
<method selector='beginTrimmingWithCompletionHandler:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='q'/>
<retval type64='v'/>
</arg>
</method>
<method selector='canBeginTrimming'>
<retval type64='B'/>
</method>
<method selector='isReadyForDisplay'>
<retval type64='B'/>
</method>
<method selector='setAllowsMagnification:'>
<arg index='0' type64='B'/>
</method>
<method selector='setAllowsPictureInPicturePlayback:'>
<arg index='0' type64='B'/>
</method>
<method selector='setAllowsVideoFrameAnalysis:'>
<arg index='0' type64='B'/>
</method>
<method selector='setShowsFrameSteppingButtons:'>
<arg index='0' type64='B'/>
</method>
<method selector='setShowsFullScreenToggleButton:'>
<arg index='0' type64='B'/>
</method>
<method selector='setShowsSharingServiceButton:'>
<arg index='0' type64='B'/>
</method>
<method selector='setShowsTimecodes:'>
<arg index='0' type64='B'/>
</method>
<method selector='setUpdatesNowPlayingInfoCenter:'>
<arg index='0' type64='B'/>
</method>
<method selector='showsFrameSteppingButtons'>
<retval type64='B'/>
</method>
<method selector='showsFullScreenToggleButton'>
<retval type64='B'/>
</method>
<method selector='showsSharingServiceButton'>
<retval type64='B'/>
</method>
<method selector='showsTimecodes'>
<retval type64='B'/>
</method>
<method selector='updatesNowPlayingInfoCenter'>
<retval type64='B'/>
</method>
</class>
<class name='AVRoutePickerView'>
<method selector='isRoutePickerButtonBordered'>
<retval type64='B'/>
</method>
<method selector='prioritizesVideoDevices'>
<retval type64='B'/>
</method>
<method selector='setPrioritizesVideoDevices:'>
<arg index='0' type64='B'/>
</method>
<method selector='setRoutePickerButtonBordered:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='NSObject'>
<method selector='pictureInPictureController:didTransitionToRenderSize:'>
<arg index='1' type64='{_CMVideoDimensions=ii}'/>
</method>
<method selector='pictureInPictureController:restoreUserInterfaceForPictureInPictureStopWithCompletionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='B'/>
<retval type64='v'/>
</arg>
</method>
<method selector='pictureInPictureController:setPlaying:'>
<arg index='1' type64='B'/>
</method>
<method selector='pictureInPictureController:skipByInterval:completionHandler:'>
<arg index='1' type64='{_CMTime=qiIq}'/>
<arg function_pointer='true' index='2' type64='@?'>
<retval type64='v'/>
</arg>
</method>
<method selector='pictureInPictureControllerIsPlaybackPaused:'>
<retval type64='B'/>
</method>
<method selector='pictureInPictureControllerShouldProhibitBackgroundAudioPlayback:'>
<retval type64='B'/>
</method>
<method selector='pictureInPictureControllerTimeRangeForPlayback:'>
<retval type64='{_CMTimeRange={?=qiIq}{?=qiIq}}'/>
</method>
<method selector='playerView:restoreUserInterfaceForFullScreenExitWithCompletionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='B'/>
<retval type64='v'/>
</arg>
</method>
<method selector='playerView:restoreUserInterfaceForPictureInPictureStopWithCompletionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='B'/>
<retval type64='v'/>
</arg>
</method>
<method selector='playerViewShouldAutomaticallyDismissAtPictureInPictureStart:'>
<retval type64='B'/>
</method>
</class>
<informal_protocol name='AVPictureInPictureSampleBufferPlaybackDelegate'>
<method selector='pictureInPictureControllerIsPlaybackPaused:' type64='B24@0:8@16'/>
<method selector='pictureInPictureControllerShouldProhibitBackgroundAudioPlayback:' type64='B24@0:8@16'/>
<method selector='pictureInPictureControllerTimeRangeForPlayback:' type64='{?={?=qiIq}{?=qiIq}}24@0:8@16'/>
</informal_protocol>
<informal_protocol name='AVPlayerViewPictureInPictureDelegate'>
<method selector='playerViewShouldAutomaticallyDismissAtPictureInPictureStart:' type64='B24@0:8@16'/>
</informal_protocol>
</signatures>
