public boolean validateTrackSegments(NSArray<AVCompositionTrackSegment> trackSegments) throws NSErrorException { NSError.NSErrorPtr ptr = new NSError.NSErrorPtr(); boolean result = validateTrackSegments(trackSegments, ptr); if (ptr.get() != null) { throw new NSErrorException(ptr.get()); } return result; }
/*<methods>*/ public boolean insertTimeRange( @ByVal CMTimeRange timeRange, AVAssetTrack track, @ByVal CMTime startTime) throws NSErrorException { NSError.NSErrorPtr ptr = new NSError.NSErrorPtr(); boolean result = insertTimeRange(timeRange, track, startTime, ptr); if (ptr.get() != null) { throw new NSErrorException(ptr.get()); } return result; }
/** @since Available in iOS 5.0 and later. */ public boolean insertTimeRanges( @org.robovm.rt.bro.annotation.Marshaler(CMTimeRange.AsValuedListMarshaler.class) List<CMTimeRange> timeRanges, NSArray<AVAssetTrack> tracks, @ByVal CMTime startTime) throws NSErrorException { NSError.NSErrorPtr ptr = new NSError.NSErrorPtr(); boolean result = insertTimeRanges(timeRanges, tracks, startTime, ptr); if (ptr.get() != null) { throw new NSErrorException(ptr.get()); } return result; }