Class ICDeviceBrowser

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class ICDeviceBrowser
extends NSObject
Since:
Available in iOS 13.0 and later.
  • Constructor Details

    • ICDeviceBrowser

      public ICDeviceBrowser()
    • ICDeviceBrowser

      protected ICDeviceBrowser​(NSObject.Handle h, long handle)
    • ICDeviceBrowser

      protected ICDeviceBrowser​(NSObject.SkipInit skipInit)
  • Method Details

    • getDelegate

      public ICDeviceBrowserDelegate getDelegate()
    • setDelegate

      public void setDelegate​(ICDeviceBrowserDelegate v)
    • isBrowsing

      public boolean isBrowsing()
    • isSuspended

      public boolean isSuspended()
      Since:
      Available in iOS 14.0 and later.
    • getDevices

      public NSArray<ICDevice> getDevices()
      Since:
      Available in iOS 13.0 and later.
    • start

      public void start()
      Since:
      Available in iOS 13.0 and later.
    • stop

      public void stop()
      Since:
      Available in iOS 13.0 and later.
    • contentsAuthorizationStatus

      public ICAuthorizationStatus contentsAuthorizationStatus()
      Since:
      Available in iOS 14.0 and later.
    • requestContentsAuthorization

      public void requestContentsAuthorization​(VoidBlock1<ICAuthorizationStatus> completion)
      Since:
      Available in iOS 14.0 and later.
    • controlAuthorizationStatus

      public ICAuthorizationStatus controlAuthorizationStatus()
      Since:
      Available in iOS 14.0 and later.
    • requestControlAuthorization

      public void requestControlAuthorization​(VoidBlock1<ICAuthorizationStatus> completion)
      Since:
      Available in iOS 14.0 and later.
    • resetContentsAuthorization

      public void resetContentsAuthorization​(VoidBlock1<ICAuthorizationStatus> completion)
      Since:
      Available in iOS 15.0 and later.
    • resetControlAuthorization

      public void resetControlAuthorization​(VoidBlock1<ICAuthorizationStatus> completion)
      Since:
      Available in iOS 15.0 and later.