Class AudioServices

    • Constructor Detail

      • AudioServices

        public AudioServices()
    • Method Detail

      • disposeSystemSoundID

        public static void disposeSystemSoundID​(int systemSoundID)
                                         throws OSStatusException
        Throws:
        OSStatusException
        Since:
        Available in iOS 2.0 and later.
      • removeSystemSoundCompletion

        public static void removeSystemSoundCompletion​(int systemSoundID)
        Since:
        Available in iOS 2.0 and later.
      • createSystemSoundID0

        protected static OSStatus createSystemSoundID0​(NSURL inFileURL,
                                                       org.robovm.rt.bro.ptr.IntPtr outSystemSoundID)
        Since:
        Available in iOS 2.0 and later.
      • disposeSystemSoundID0

        protected static OSStatus disposeSystemSoundID0​(int inSystemSoundID)
        Since:
        Available in iOS 2.0 and later.
      • playAlertSoundWithCompletion0

        protected static void playAlertSoundWithCompletion0​(int inSystemSoundID,
                                                            java.lang.Runnable inCompletionBlock)
        Since:
        Available in iOS 9.0 and later.
      • playSystemSoundWithCompletion0

        protected static void playSystemSoundWithCompletion0​(int inSystemSoundID,
                                                             java.lang.Runnable inCompletionBlock)
        Since:
        Available in iOS 9.0 and later.
      • getPropertyInfo0

        protected static OSStatus getPropertyInfo0​(AudioServicesProperty inPropertyID,
                                                   int inSpecifierSize,
                                                   org.robovm.rt.bro.ptr.VoidPtr inSpecifier,
                                                   org.robovm.rt.bro.ptr.IntPtr outPropertyDataSize,
                                                   org.robovm.rt.bro.ptr.BooleanPtr outWritable)
        Since:
        Available in iOS 2.0 and later.
      • getProperty0

        protected static OSStatus getProperty0​(AudioServicesProperty inPropertyID,
                                               int inSpecifierSize,
                                               org.robovm.rt.bro.ptr.VoidPtr inSpecifier,
                                               org.robovm.rt.bro.ptr.IntPtr ioPropertyDataSize,
                                               org.robovm.rt.bro.ptr.VoidPtr outPropertyData)
        Since:
        Available in iOS 2.0 and later.
      • setProperty0

        protected static OSStatus setProperty0​(AudioServicesProperty inPropertyID,
                                               int inSpecifierSize,
                                               org.robovm.rt.bro.ptr.VoidPtr inSpecifier,
                                               int inPropertyDataSize,
                                               org.robovm.rt.bro.ptr.VoidPtr inPropertyData)
        Since:
        Available in iOS 2.0 and later.
      • playAlertSound

        public static void playAlertSound​(int systemSoundID)
        Since:
        Available in iOS 2.0 and later.
      • playSystemSound

        public static void playSystemSound​(int systemSoundID)
        Since:
        Available in iOS 2.0 and later.
      • addSystemSoundCompletion0

        protected static OSStatus addSystemSoundCompletion0​(int inSystemSoundID,
                                                            NSRunLoop inRunLoop,
                                                            java.lang.String inRunLoopMode,
                                                            org.robovm.rt.bro.ptr.FunctionPtr inCompletionRoutine,
                                                            org.robovm.rt.bro.ptr.VoidPtr inClientData)
        Since:
        Available in iOS 2.0 and later.
      • removeSystemSoundCompletion0

        protected static void removeSystemSoundCompletion0​(int inSystemSoundID)
        Since:
        Available in iOS 2.0 and later.