Skip to content

AVKit macOS xcode15.0 b1

Haritha Mohan edited this page Sep 14, 2023 · 3 revisions

#AVKit.framework https://github.com/xamarin/xamarin-macios/pull/19022

diff -ruN /Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVKit.h /Applications/Xcode_15.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVKit.h
--- /Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVKit.h	2023-03-04 17:26:34
+++ /Applications/Xcode_15.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVKit.h	2023-05-19 23:24:33
@@ -3,15 +3,16 @@
 	
 	Framework:  AVKit
 	
-	Copyright © 2013-2016 Apple Inc. All rights reserved.
+	Copyright © 2013-2023 Apple Inc. All rights reserved.
 	
 	To report bugs, go to:  http://developer.apple.com/bugreporter/
-	
+
  */
 
 #import <Availability.h>
 #import <TargetConditionals.h>
 
+
 #if TARGET_OS_OSX || TARGET_OS_MACCATALYST
 #import <AVKit/AVKitDefines.h>
 #if __has_include(<AVKit/AVKitCore.h>)
@@ -22,31 +23,72 @@
 
 #else
 #import <AVKit/AVKitDefines.h>
+#import <AVKit/AVKitTypes.h>
 
 #endif // TARGET_OS_OSX || TARGET_OS_MACCATALYST
 
 
+#if TARGET_OS_OSX
+#import <AVKit/AVCaptureView.h>
+#import <AVKit/AVPictureInPictureController.h>
+#import <AVKit/AVPictureInPictureController_AVSampleBufferDisplayLayerSupport.h>
+#import <AVKit/AVPlayerView.h>
+#import <AVKit/AVRoutePickerView.h>
 
-#if TARGET_OS_IPHONE
+#endif // TARGET_OS_OSX
+
+
+#if TARGET_OS_IOS && !TARGET_OS_XR
 #import <AVKit/AVError.h>
+#import <AVKit/AVPictureInPictureController.h>
+#import <AVKit/AVPictureInPictureController_AVSampleBufferDisplayLayerSupport.h>
+#import <AVKit/AVPictureInPictureController_VideoCallSupport.h>
+#import <AVKit/AVPlaybackRouteSelecting.h>
+#import <AVKit/AVPlayerItem+AVKitAdditions.h>
+#import <AVKit/AVPlayerViewController.h>
+#import <AVKit/AVRoutePickerView.h>
+
+// Catalyst excluded headers
 #if !TARGET_OS_MACCATALYST
 #import <AVKit/AVInterstitialTimeRange.h>
-#endif // TARGET_OS_MACCATALYST
+// Included in AVKitCore on catalyst
+#import <AVKit/AVPlaybackSpeed.h>
+#endif
+
+#endif // TARGET_OS_IOS && !TARGET_OS_XR
+
+
+#if TARGET_OS_TV
+#import <AVKit/AVContentProposal.h>
+#import <AVKit/AVContentProposalViewController.h>
+#import <AVKit/AVContinuityDevicePickerViewController.h>
+#import <AVKit/AVDisplayManager.h>
+#import <AVKit/AVError.h>
+#import <AVKit/AVInterstitialTimeRange.h>
+#import <AVKit/AVNavigationMarkersGroup.h>
 #import <AVKit/AVPictureInPictureController.h>
 #import <AVKit/AVPictureInPictureController_AVSampleBufferDisplayLayerSupport.h>
-#import <AVKit/AVPictureInPictureController_VideoCallSupport.h>
 #import <AVKit/AVPlaybackSpeed.h>
-#import <AVKit/AVPlayerItem+AVKitAdditions.h>
+#import <AVKit/AVPlayerItem.h>
 #import <AVKit/AVPlayerViewController.h>
-#import <AVKit/AVPlaybackRouteSelecting.h>
 #import <AVKit/AVRoutePickerView.h>
+#import <AVKit/UIWindow.h>
 
-#else
-#import <AVKit/AVCaptureView.h>
+#endif // TARGET_OS_TV
+
+
+#if TARGET_OS_XR
+#import <AVKit/AVDisplayManager.h>
+#import <AVKit/AVError.h>
+#import <AVKit/AVInterstitialTimeRange.h>
 #import <AVKit/AVPictureInPictureController.h>
 #import <AVKit/AVPictureInPictureController_AVSampleBufferDisplayLayerSupport.h>
+#import <AVKit/AVPictureInPictureController_VideoCallSupport.h>
+#import <AVKit/AVPlaybackRouteSelecting.h>
 #import <AVKit/AVPlaybackSpeed.h>
-#import <AVKit/AVPlayerView.h>
+#import <AVKit/AVPlayerItem+AVKitAdditions.h>
+#import <AVKit/AVPlayerViewController.h>
 #import <AVKit/AVRoutePickerView.h>
+#import <AVKit/UIWindow_AVAdditions.h>
 
-#endif // TARGET_OS_IPHONE
+#endif // TARGET_OS_XR
diff -ruN /Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVKitCore.h /Applications/Xcode_15.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVKitCore.h
--- /Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVKitCore.h	2023-03-04 17:26:34
+++ /Applications/Xcode_15.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVKitCore.h	2023-05-19 23:24:33
@@ -9,3 +9,4 @@
 #import <AVKit/AVKitDefines.h>
 
 #import <AVKit/AVPlaybackSpeed.h>
+#import <AVKit/AVKitTypes.h>
diff -ruN /Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVKitDefines.h /Applications/Xcode_15.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVKitDefines.h
--- /Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVKitDefines.h	2023-03-09 19:07:46
+++ /Applications/Xcode_15.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVKitDefines.h	2023-05-19 23:24:34
@@ -40,6 +40,19 @@
 #define AVKIT_INIT_UNAVAILABLE	- (instancetype)init NS_UNAVAILABLE; \
 								+ (instancetype)new  NS_UNAVAILABLE;
 
+
+#if TARGET_OS_IPHONE
+#define AVKitPlatformViewClass UIView
+#else
+#define AVKitPlatformViewClass NSView
+#endif // TARGET_OS_IPHONE
+
+#if TARGET_OS_IPHONE
+#define AVKitPlatformColorClass UIColor
+#else
+#define AVKitPlatformColorClass NSColor
+#endif // TARGET_OS_IPHONE
+
 #else
 #import <AVKitCore/AVKitDefines.h>
 #endif
diff -ruN /Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVKitTypes.h /Applications/Xcode_15.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVKitTypes.h
--- /Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVKitTypes.h	1969-12-31 19:00:00
+++ /Applications/Xcode_15.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVKitTypes.h	2023-05-19 23:24:34
@@ -0,0 +1,45 @@
+#if !__has_include(<AVKitCore/AVKitTypes.h>)
+/*
+	File:  AVKitTypes.h
+	
+	Framework:  AVKit
+	
+	Copyright © 2014-2023 Apple Inc. All rights reserved.
+	
+ */
+
+#import <Foundation/Foundation.h>
+
+/*!
+ @enum			AVVideoFrameAnalysisType
+ @abstract      The types of items that AVPlayerViewController analyzes in a paused video frame.
+ 
+ @constant		AVVideoFrameAnalysisTypeNone
+				Defines no items to be analyzed by the analyzer.
+ @constant		AVVideoFrameAnalysisTypeDefault
+				Defines the default set of analysis types.
+ 
+ @constant		AVVideoFrameAnalysisTypeText
+				Text that appears in a paused video frame.
+ @constant		AVVideoFrameAnalysisTypeSubject
+				Subject that the user can copy out of frame.
+ @constant      AVVideoFrameAnalysisTypeVisualSearch
+				Objects, landmarks, art, etc. recognized visually in a paused video frame.
+ @constant      AVVideoFrameAnalysisTypeMachineReadableCode
+				Machine-readable codes, such as QR codes, that appear in a paused video frame.
+ */
+typedef NS_OPTIONS(NSUInteger, AVVideoFrameAnalysisType) {
+	
+	AVVideoFrameAnalysisTypeNone	    																					 = 0,
+	AVVideoFrameAnalysisTypeDefault 																					   	 = 1 << 0,
+	
+	AVVideoFrameAnalysisTypeText	    																					 = 1 << 1,
+	AVVideoFrameAnalysisTypeSubject	    																					 = 1 << 2,
+	AVVideoFrameAnalysisTypeVisualSearch   		 																			 = 1 << 3,
+	AVVideoFrameAnalysisTypeMachineReadableCode API_AVAILABLE(ios(17.0)) API_UNAVAILABLE(macos, tvos, watchos, macCatalyst)  = 1 << 4,
+	
+} API_AVAILABLE(ios(17.0), macos(14.0)) API_UNAVAILABLE(tvos, watchos);
+
+#else
+#import <AVKitCore/AVKitTypes.h>
+#endif
diff -ruN /Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVPlayerView.h /Applications/Xcode_15.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVPlayerView.h
--- /Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVPlayerView.h	2023-03-09 19:07:46
+++ /Applications/Xcode_15.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVPlayerView.h	2023-05-19 23:24:34
@@ -9,6 +9,7 @@
 
 #import <AppKit/AppKit.h>
 #import <AVFoundation/AVFoundation.h>
+#import <AVKit/AVKitTypes.h>
 
 
 NS_ASSUME_NONNULL_BEGIN
@@ -129,6 +130,12 @@
 	@abstract	When set to YES, the AVPlayerView will try to find objects, text and people while the media is paused. When an object is found, the user will be able to interact with it selecting and right clicking to present a context menu. Default is YES.
  */
 @property (nonatomic) BOOL allowsVideoFrameAnalysis API_AVAILABLE(macos(13.0)) API_UNAVAILABLE(ios, tvos, watchos, macCatalyst);
+
+/*!
+	@property	videoFrameAnalysisTypes
+	@abstract	The types of items AVPlayerView looks for in a paused video frame.
+ */
+@property (nonatomic) AVVideoFrameAnalysisType videoFrameAnalysisTypes API_AVAILABLE(macos(14.0)) API_UNAVAILABLE(tvos, watchos, macCatalyst, ios);
 
 /*!
 	@property	allowsMagnification
diff -ruN /Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVRoutePickerView.h /Applications/Xcode_15.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVRoutePickerView.h
--- /Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVRoutePickerView.h	2023-03-09 19:07:47
+++ /Applications/Xcode_15.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVKit.framework/Headers/AVRoutePickerView.h	2023-05-24 02:55:27
@@ -3,106 +3,176 @@
 	
 	Framework:  AVKit
 	
-	Copyright © 2017 Apple Inc. All rights reserved.
+	Copyright © 2013-2023 Apple Inc. All rights reserved.
 	
+	To report bugs, go to:  http://developer.apple.com/bugreporter/
+
  */
 
 #import <AVFoundation/AVFoundation.h>
-#import <Cocoa/Cocoa.h>
 
 #import <AVKit/AVKitDefines.h>
+#if TARGET_OS_IPHONE
+#import <UIKit/UIKit.h>
+#else
+#import <Cocoa/Cocoa.h>
+#endif // TARGET_OS_IPHONE
 
 
-@protocol AVRoutePickerViewDelegate;
+#ifndef AVKitPlatformViewClass
+#if TARGET_OS_IPHONE
+#define AVKitPlatformViewClass UIView
+#else
+#define AVKitPlatformViewClass NSView
+#endif // TARGET_OS_IPHONE
+#endif // AVKitPlatformViewClass
 
+#ifndef AVKitPlatformColorClass
+#if TARGET_OS_IPHONE
+#define AVKitPlatformColorClass UIColor
+#else
+#define AVKitPlatformColorClass NSColor
+#endif // TARGET_OS_IPHONE
+#endif // AVKitPlatformColorClass
+
+
 NS_ASSUME_NONNULL_BEGIN
 
-#if TARGET_IS_AVKITMACHELPER
-#define AVRoutePickerView AVMacHelperRoutePickerView
-#endif // TARGET_IS_AVKITMACHELPER
+@protocol AVRoutePickerViewDelegate;
 
+@class AVCustomRoutingController;
+@class AVKitPlatformColorClass;
 
-/*!
- 	@constant	AVRoutePickerViewButtonStateNormal
+
+/**
+ @constant		AVRoutePickerViewButtonStateNormal
 				Normal or default state of the picker.
- 	@constant	AVRoutePickerViewButtonStateNormalHighlighted
- 				Highlighted state of the picker. The picker has this state when a mouse-down event occurs inside the button. It loses this highlight when a mouse-up event occurs.
- 	@constant	AVRoutePickerViewButtonStateActive
- 				Active state of the picker. The picker has this state when AirPlay is active.
- 	@constant	AVRoutePickerViewButtonStateActiveHighlighted
- 				Highlighted state of the active picker. The picker has this state when it is highlighted and AirPlay is active.
+ @constant		AVRoutePickerViewButtonStateNormalHighlighted
+				Highlighted state of the picker. The picker has this state when a mouse-down event occurs inside the button. It loses this highlight when a mouse-up event occurs.
+ @constant		AVRoutePickerViewButtonStateActive
+				Active state of the picker. The picker has this state when AirPlay is active.
+ @constant		AVRoutePickerViewButtonStateActiveHighlighted
+				Highlighted state of the active picker. The picker has this state when it is highlighted and AirPlay is active.
  */
 typedef NS_ENUM(NSInteger, AVRoutePickerViewButtonState) {
 	AVRoutePickerViewButtonStateNormal = 0,
 	AVRoutePickerViewButtonStateNormalHighlighted = 1,
 	AVRoutePickerViewButtonStateActive = 2,
 	AVRoutePickerViewButtonStateActiveHighlighted = 3
-} NS_SWIFT_NAME(AVRoutePickerView.ButtonState) API_AVAILABLE(macos(10.15));
+} NS_SWIFT_NAME(AVRoutePickerView.ButtonState) API_AVAILABLE(macos(10.15)) API_UNAVAILABLE(ios, tvos, watchos, xros);
 
-/*!
-	@class		AVRoutePickerView
-	@abstract	AVRoutePickerView is a subclass of NSView that displays controls for picking playback routes.
- */
 
-AVKIT_ONLY_API_AVAILABLE(macos(10.15))
-@interface AVRoutePickerView : NSView
 
-/*!
-	@property	delegate
-	@abstract	The route picker view's delegate.
+#if TARGET_IS_AVKITMACHELPER
+#define AVRoutePickerView AVMacHelperRoutePickerView
+#endif // TARGET_IS_AVKITMACHELPER
+
+/**
+ @class			AVRoutePickerView
+ @abstract		AVRoutePickerView is a view subclass that displays controls for picking playback routes.
+ @discussion	Media from an AVPlayer, or from an AVSampleBufferAudioRenderer on iOS and tvOS, can be routed to compatible AirPlay destinations.
  */
+#if !TARGET_IS_AVKITMACHELPER
+API_AVAILABLE(macos(10.15), ios(11.0), tvos(11.0)) API_UNAVAILABLE(xros) API_UNAVAILABLE(watchos)
+#endif // !TARGET_IS_AVKITMACHELPER
+@interface AVRoutePickerView : AVKitPlatformViewClass
+
+/**
+ @property		delegate
+ @abstract		The route picker view's delegate.
+ */
 @property (nonatomic, nullable, weak) id<AVRoutePickerViewDelegate> delegate;
 
-/*!
-	@method		routePickerButtonColorForState:
-	@param		state
+
+/**
+ @property 		player
+ @abstract		The player for which to perform routing operations.
+ */
+@property (nonatomic, strong, nullable) AVPlayer *player API_AVAILABLE(macos(10.15)) API_UNAVAILABLE(ios, tvos, watchos, xros);
+
+/**
+ @method		routePickerButtonColorForState:
+ @param			state
 				The state for which to get the picker button color.
-	@abstract	Returns the color of the picker button for a given state.
+ @abstract		Returns the color of the picker button for a given state.
  */
-- (NSColor *)routePickerButtonColorForState:(AVRoutePickerViewButtonState)state;
+- (AVKitPlatformColorClass *)routePickerButtonColorForState:(AVRoutePickerViewButtonState)state API_AVAILABLE(macos(10.15)) API_UNAVAILABLE(ios, tvos, watchos, xros);
 
-/*!
-	@method		setRoutePickerButtonColor:forState:
-	@param		color
+/**
+ @method		setRoutePickerButtonColor:forState:
+ @param			color
 				The color the button should have for a given state.
-	@param		state
+ @param			state
 				The state for which to set the color of the button image.
-	@abstract	Sets the color of the picker button for a given state.
-	@discussion	If set to nil, the default color will be used for the given state.
+ @abstract		Sets the color of the picker button for a given state.
+ @discussion	If set to nil, the default color will be used for the given state.
  */
-- (void)setRoutePickerButtonColor:(nullable NSColor *)color forState:(AVRoutePickerViewButtonState)state;
+- (void)setRoutePickerButtonColor:(nullable AVKitPlatformColorClass *)color forState:(AVRoutePickerViewButtonState)state API_AVAILABLE(macos(10.15)) API_UNAVAILABLE(ios, tvos, watchos, xros);
 
-/*!
-	@property	routePickerButtonBordered
-	@abstract	Whether or not the picker button has a border. Default is YES.
+/**
+ @property		routePickerButtonBordered
+ @abstract		Whether or not the picker button has a border. Default is YES.
  */
-@property (nonatomic, getter = isRoutePickerButtonBordered) BOOL routePickerButtonBordered;
+@property (nonatomic, getter = isRoutePickerButtonBordered) BOOL routePickerButtonBordered API_AVAILABLE(macos(10.15)) API_UNAVAILABLE(ios, tvos, watchos, xros);
 
-/*!
- 	@property 	player
- 	@abstract	The player for which to perform routing operations.
+/**
+ @property		activeTintColor
+ @abstract		The view's tint color when AirPlay is active.
  */
-@property (nonatomic, strong, nullable) AVPlayer *player;
+@property (nonatomic, strong, null_resettable) AVKitPlatformColorClass *activeTintColor API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(xros) API_UNAVAILABLE(macos, watchos);
 
+/**
+ @constant		AVRoutePickerViewButtonStyleSystem
+				A system style for the route picker button.
+ @constant		AVRoutePickerViewButtonStylePlain
+				A plain style for the route picker button, which has the same appearance as the system style without the blurred background view.
+ @constant		AVRoutePickerViewButtonStyleCustom
+				A custom style for the route picker button, which allows customizing the background view and focused appearance.
+ */
+typedef NS_ENUM(NSInteger, AVRoutePickerViewButtonStyle) {
+	AVRoutePickerViewButtonStyleSystem,
+	AVRoutePickerViewButtonStylePlain,
+	AVRoutePickerViewButtonStyleCustom
+} API_AVAILABLE(tvos(11.0)) API_UNAVAILABLE(macos, ios, watchos, xros);
+
+/**
+ @property		routePickerButtonStyle
+ @abstract		The route picker button style.
+ */
+@property (nonatomic) AVRoutePickerViewButtonStyle routePickerButtonStyle API_AVAILABLE(tvos(11.0)) API_UNAVAILABLE(macos, ios, watchos, xros);
+
+/**
+ @property		prioritizesVideoDevices
+ @abstract		Whether or not the route picker should sort video capable output devices to the top of the list. Setting this to YES will cause the route picker view to show a videocentric icon.
+ */
+@property (nonatomic) BOOL prioritizesVideoDevices API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(macos, xros) API_UNAVAILABLE(watchos);
+
+/**
+ @property		customRoutingController
+ @abstract		A controller which enables connection to 3rd party devices (non-airplay) via the picker.
+ */
+@property (nonatomic, retain, nullable) AVCustomRoutingController *customRoutingController API_AVAILABLE(ios(16.0)) API_UNAVAILABLE(macos, tvos, watchos, xros);
+
 @end
 
 
-/*!
-	@protocol	AVRoutePickerViewDelegate
-	@abstract	Defines an interface for delegates of AVRoutePickerView.
+/**
+ @protocol		AVRoutePickerViewDelegate
+ @abstract		Defines an interface for delegates of AVRoutePickerView.
  */
+API_AVAILABLE(macos(10.15), ios(11.0), tvos(11.0)) API_UNAVAILABLE(xros) API_UNAVAILABLE(watchos)
 @protocol AVRoutePickerViewDelegate <NSObject>
 @optional
 
-/*!
-	@method		routePickerViewWillBeginPresentingRoutes:
-	@abstract	Informs the delegate that the route picker view will start presenting routes to the user.
+/**
+ @method		routePickerViewWillBeginPresentingRoutes:
+ @abstract		Informs the delegate that the route picker view will start presenting routes to the user.
  */
 - (void)routePickerViewWillBeginPresentingRoutes:(AVRoutePickerView *)routePickerView;
 
-/*!
-	@method		routePickerViewDidEndPresentingRoutes:
-	@abstract	Informs the delegate that the route picker view finished presenting routes to the user.
+/**
+ @method		routePickerViewDidEndPresentingRoutes:
+ @abstract		Informs the delegate that the route picker view finished presenting routes to the user.
  */
 - (void)routePickerViewDidEndPresentingRoutes:(AVRoutePickerView *)routePickerView;
 
Clone this wiki locally