Class AVAudioUnitComponent

  • All Implemented Interfaces:
    NSObject

    public class AVAudioUnitComponent
    extends NSObject
    AVAudioUnitComponent Provides details about an audio unit such as type, subtype, manufacturer, location etc. User tags can be added to the AVAudioUnitComponent which can be queried later for display. API-Since: 9.0
    • Constructor Detail

      • AVAudioUnitComponent

        protected AVAudioUnitComponent​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • allTagNames

        @NotNull
        public @NotNull NSArray<java.lang.String> allTagNames()
        [@property] allTagNames represent the tags from the current user and the system tags defined by AudioComponent.
      • allocWithZone

        public static AVAudioUnitComponent allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • audioComponent

        @NotNull
        public @NotNull AudioComponent audioComponent()
        [@property] audioComponent the audioComponent that can be used in AudioComponent APIs.
      • audioComponentDescription

        public AudioComponentDescription audioComponentDescription()
        [@property] audioComponentDescription description of the audio component that can be used in AudioComponent APIs.
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(@NotNull
                                                                   @NotNull java.lang.String key)
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(@NotNull
                                                                   @NotNull java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(@NotNull
                                                                                 @NotNull java.lang.Object aTarget,
                                                                                 @NotNull
                                                                                 @NotNull org.moe.natj.objc.SEL aSelector,
                                                                                 @Nullable
                                                                                 @Nullable java.lang.Object anArgument)
      • classFallbacksForKeyedArchiver

        @NotNull
        public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        @NotNull
        public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
      • debugDescription_static

        public static java.lang.String debugDescription_static()
      • description_static

        public static java.lang.String description_static()
      • hasMIDIInput

        public boolean hasMIDIInput()
        [@property] hasMIDIInput YES if AudioComponent has midi input, otherwise NO
      • hasMIDIOutput

        public boolean hasMIDIOutput()
        [@property] hasMIDIOutput YES if AudioComponent has midi output, otherwise NO
      • hash_static

        public static long hash_static()
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
      • isSandboxSafe

        public boolean isSandboxSafe()
        [@property] sandboxSafe On OSX, YES if the AudioComponent can be loaded into a sandboxed process otherwise NO. On iOS, this is always YES.
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
      • keyPathsForValuesAffectingValueForKey

        @NotNull
        public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(@NotNull
                                                                                             @NotNull java.lang.String key)
      • localizedTypeName

        @NotNull
        public @NotNull java.lang.String localizedTypeName()
        [@property] localizedTypeName localized string of typeName for display
      • manufacturerName

        @NotNull
        public @NotNull java.lang.String manufacturerName()
        [@property] manufacturerName the manufacturer name, extracted from the manufacturer key defined in Info.plist dictionary
      • name

        @NotNull
        public @NotNull java.lang.String name()
        [@property] name the name of an audio component
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • typeName

        @NotNull
        public @NotNull java.lang.String typeName()
        [@property] typeName standard audio component types returned as strings
      • version

        public long version()
        [@property] version version number comprised of a hexadecimal number with major, minor, dot-release format: 0xMMMMmmDD
      • versionString

        @NotNull
        public @NotNull java.lang.String versionString()
        [@property] versionString version number as string
      • configurationDictionary

        @NotNull
        public @NotNull NSDictionary<java.lang.String,​?> configurationDictionary()
        [@property] configurationDictionary A NSDictionary that contains information describing the capabilities of the AudioComponent. The specific information depends on the type and the keys are defined in AudioUnitProperties.h API-Since: 16.0
      • icon

        @Nullable
        public @Nullable UIImage icon()
        API-Since: 16.0
      • passesAUVal

        public boolean passesAUVal()
        [@property] passesAUVal YES if the AudioComponent has passed the AU validation tests, otherwise NO API-Since: 16.0
      • useStoredAccessor

        @Deprecated
        public static boolean useStoredAccessor()
        Deprecated.