Class AVFragmentedMovieMinder

  • All Implemented Interfaces:
    NSObject

    public class AVFragmentedMovieMinder
    extends AVFragmentedAssetMinder
    AVFragmentedMovieMinder A class that periodically checks whether additional movie fragments have been appended to fragmented movie files. AVFragmentedMovieMinder is identical to AVFragmentedAssetMinder except that it's capable of minding only assets of class AVFragmentedMovie.
    • Constructor Detail

      • AVFragmentedMovieMinder

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

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • addFragmentedMovie

        public void addFragmentedMovie​(AVFragmentedMovie movie)
        addFragmentedMovie: Adds a fragmented movie to the array of movies being minded.
        Parameters:
        movie - The fragmented movie to add to the minder.
      • allocWithZone

        public static java.lang.Object allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • automaticallyNotifiesObserversForKey

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

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

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

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

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

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

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

        public static AVFragmentedMovieMinder fragmentedAssetMinderWithAssetMindingInterval​(AVAsset asset,
                                                                                            double mindingInterval)
      • fragmentedMovieMinderWithMovieMindingInterval

        public static AVFragmentedMovieMinder fragmentedMovieMinderWithMovieMindingInterval​(AVFragmentedMovie movie,
                                                                                            double mindingInterval)
        fragmentedMovieMinderWithMovie:mindingInterval: Creates an AVFragmentedMovieMinder, adds the specified movie to it, and sets the mindingInterval to the specified value.
        Parameters:
        movie - An instance of AVFragmentedMovie to add to the AVFragmentedMovieMinder
        mindingInterval - The initial minding interval of the AVFragmentedMovieMinder.
        Returns:
        A new instance of AVFragmentedMovieMinder.
      • hash_static

        public static long hash_static()
      • initWithAssetMindingInterval

        public AVFragmentedMovieMinder initWithAssetMindingInterval​(AVAsset asset,
                                                                    double mindingInterval)
        Description copied from class: AVFragmentedAssetMinder
        initWithAsset:mindingInterval: Creates an AVFragmentedAssetMinder, adds the specified asset to it, and sets the mindingInterval to the specified value.
        Overrides:
        initWithAssetMindingInterval in class AVFragmentedAssetMinder
        Parameters:
        asset - An instance of AVFragmentedAsset to add to the AVFragmentedAssetMinder
        mindingInterval - The initial minding interval of the AVFragmentedAssetMinder.
        Returns:
        A new instance of AVFragmentedAssetMinder.
      • initWithMovieMindingInterval

        public AVFragmentedMovieMinder initWithMovieMindingInterval​(AVFragmentedMovie movie,
                                                                    double mindingInterval)
        initWithMovie:mindingInterval: Creates an AVFragmentedMovieMinder, adds the specified movie to it, and sets the mindingInterval to the specified value.
        Parameters:
        movie - An instance of AVFragmentedMovie to add to the AVFragmentedMovieMinder
        mindingInterval - The initial minding interval of the AVFragmentedMovieMinder.
        Returns:
        A new instance of AVFragmentedMovieMinder.
      • 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

        public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(java.lang.String key)
      • mindingInterval

        public double mindingInterval()
        [@property] mindingInterval An NSTimeInterval indicating how often a check for additional movie fragments should be performed. The default interval is 10.0.
        Overrides:
        mindingInterval in class AVFragmentedAssetMinder
      • movies

        public NSArray<? extends AVFragmentedMovie> movies()
        [@property] movies An NSArray of the AVFragmentedMovie objects being minded.
      • new_objc

        public static java.lang.Object new_objc()
      • removeFragmentedMovie

        public void removeFragmentedMovie​(AVFragmentedMovie movie)
        removeFragmentedMovie: Removes a fragmented movie from the array of movies being minded.
        Parameters:
        movie - The fragmented movie to remove from the minder.
      • resolveClassMethod

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

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

        public void setMindingInterval​(double value)
        [@property] mindingInterval An NSTimeInterval indicating how often a check for additional movie fragments should be performed. The default interval is 10.0.
        Overrides:
        setMindingInterval in class AVFragmentedAssetMinder
      • 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()