Package apple.phase

Class PHASEPushStreamNodeDefinition

  • All Implemented Interfaces:
    NSObject

    public class PHASEPushStreamNodeDefinition
    extends PHASEGeneratorNodeDefinition
    [@interface] PHASEPushStreamNodeDefinition An object for defining a push stream sound event node when building a sound event. API-Since: 15.0
    • Constructor Detail

      • PHASEPushStreamNodeDefinition

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

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • 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()
      • format

        @NotNull
        public @NotNull AVAudioFormat format()
        [@property] format The readonly property that returns the AVAudioFormat that this stream was initialized with
      • hash_static

        public static long hash_static()
      • initWithMixerDefinitionFormat

        public PHASEPushStreamNodeDefinition initWithMixerDefinitionFormat​(@NotNull
                                                                           @NotNull PHASEMixerDefinition mixerDefinition,
                                                                           @NotNull
                                                                           @NotNull AVAudioFormat format)
        initWithMixerDefinition:format Create a push stream node definition
        Parameters:
        mixerDefinition - The mixer definition this stream will be assigned to
        format - The AVAudioFormat object that will define the attributes of the audio this node will accept.
        Returns:
        A new PHASEPushStreamNodeDefinition object
      • initWithMixerDefinitionFormatIdentifier

        public PHASEPushStreamNodeDefinition initWithMixerDefinitionFormatIdentifier​(@NotNull
                                                                                     @NotNull PHASEMixerDefinition mixerDefinition,
                                                                                     @NotNull
                                                                                     @NotNull AVAudioFormat format,
                                                                                     @NotNull
                                                                                     @NotNull java.lang.String identifier)
        initWithMixerDefinition:format:identifier Create a push stream node definition
        Parameters:
        mixerDefinition - The mixer definition this stream will be assigned to
        format - The AVAudioFormat object that will define the attributes of the audio this node will accept.
        identifier - An optional custom identifier to give to this object
        Returns:
        A new PHASEPushStreamNodeDefinition object
      • instanceMethodSignatureForSelector

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

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
      • 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)
      • normalize

        public boolean normalize()
        [@property] normalize Determines whether or not the engine should normalize the stream. The default value is NO. In general, client's are advised to normalize the input. Normalization is required to properly calibrate the output level. If you set this value to NO, it's advised that you do custom normalization of the audio data prior to passing the buffers to PHASE.
      • resolveClassMethod

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

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

        public void setNormalize​(boolean value)
        [@property] normalize Determines whether or not the engine should normalize the stream. The default value is NO. In general, client's are advised to normalize the input. Normalization is required to properly calibrate the output level. If you set this value to NO, it's advised that you do custom normalization of the audio data prior to passing the buffers to PHASE.
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

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

        public static long version_static()
      • useStoredAccessor

        @Deprecated
        public static boolean useStoredAccessor()
        Deprecated.