Class AVAudioEngine

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class AVAudioEngine
    extends NSObject
    Since:
    Available in iOS 8.0 and later.
    • Constructor Detail

      • AVAudioEngine

        public AVAudioEngine()
      • AVAudioEngine

        protected AVAudioEngine​(NSObject.Handle h,
                                long handle)
    • Method Detail

      • setMusicSequence

        public void setMusicSequence​(MusicSequence v)
      • getInputNode

        public AVAudioInputNode getInputNode()
        Since:
        Available in iOS 8.0 and later.
      • isRunning

        public boolean isRunning()
      • isAutoShutdownEnabled

        public boolean isAutoShutdownEnabled()
        Since:
        Available in iOS 11.0 and later.
      • setAutoShutdownEnabled

        public void setAutoShutdownEnabled​(boolean v)
        Since:
        Available in iOS 11.0 and later.
      • isInManualRenderingMode

        public boolean isInManualRenderingMode()
        Since:
        Available in iOS 11.0 and later.
      • getManualRenderingFormat

        public AVAudioFormat getManualRenderingFormat()
        Since:
        Available in iOS 11.0 and later.
      • getManualRenderingMaximumFrameCount

        public int getManualRenderingMaximumFrameCount()
        Since:
        Available in iOS 11.0 and later.
      • getManualRenderingSampleTime

        public long getManualRenderingSampleTime()
        Since:
        Available in iOS 11.0 and later.
      • ConfigurationChangeNotification

        public static NSString ConfigurationChangeNotification()
        Since:
        Available in iOS 8.0 and later.
      • attachNode

        public void attachNode​(AVAudioNode node)
      • detachNode

        public void detachNode​(AVAudioNode node)
      • disconnectNodeInput

        public void disconnectNodeInput​(AVAudioNode node,
                                        long bus)
      • disconnectNodeInput

        public void disconnectNodeInput​(AVAudioNode node)
      • disconnectNodeOutput

        public void disconnectNodeOutput​(AVAudioNode node,
                                         long bus)
      • disconnectNodeOutput

        public void disconnectNodeOutput​(AVAudioNode node)
      • prepare

        public void prepare()
      • pause

        public void pause()
      • reset

        public void reset()
      • stop

        public void stop()
      • disableManualRenderingMode

        public void disableManualRenderingMode()
        Since:
        Available in iOS 11.0 and later.
      • connectMIDI

        public void connectMIDI​(AVAudioNode sourceNode,
                                AVAudioNode destinationNode,
                                AVAudioFormat format,
                                org.robovm.objc.block.Block4<AUEventSampleTime,​java.lang.Byte,​java.lang.Long,​org.robovm.rt.bro.ptr.BytePtr,​OSStatus> tapBlock)
        Since:
        Available in iOS 12.0 and later.
      • disconnectMIDI

        public void disconnectMIDI​(AVAudioNode sourceNode,
                                   AVAudioNode destinationNode)
        Since:
        Available in iOS 12.0 and later.
      • disconnectMIDI

        public void disconnectMIDI​(AVAudioNode sourceNode,
                                   NSArray<AVAudioNode> destinationNodes)
        Since:
        Available in iOS 12.0 and later.
      • disconnectMIDIInput

        public void disconnectMIDIInput​(AVAudioNode node)
        Since:
        Available in iOS 12.0 and later.
      • disconnectMIDIOutput

        public void disconnectMIDIOutput​(AVAudioNode node)
        Since:
        Available in iOS 12.0 and later.