/** * @since Available in iOS 4.0 and later. */ public AVVideoCompressionSettings setAverageBitRate(double averageBitRate) { set(Keys.AverageBitRate(), NSNumber.valueOf(averageBitRate)); return this; } /**
/** * @since Available in iOS 4.0 and later. */ public double getMaxKeyFrameInterval() { if (has(Keys.MaxKeyFrameInterval())) { NSNumber val = (NSNumber) get(Keys.MaxKeyFrameInterval()); return val.doubleValue(); } return 0; } /**
/** * @since Available in iOS 7.0 and later. */ public AVVideoCompressionSettings setMaxKeyFrameIntervalDuration(double maxKeyFrameIntervalDuration) { set(Keys.MaxKeyFrameIntervalDuration(), NSNumber.valueOf(maxKeyFrameIntervalDuration)); return this; } /*</methods>*/
/** * @since Available in iOS 7.0 and later. */ public double getMaxKeyFrameIntervalDuration() { if (has(Keys.MaxKeyFrameIntervalDuration())) { NSNumber val = (NSNumber) get(Keys.MaxKeyFrameIntervalDuration()); return val.doubleValue(); } return 0; } /**
/** * @since Available in iOS 4.0 and later. */ public double getAverageBitRate() { if (has(Keys.AverageBitRate())) { NSNumber val = (NSNumber) get(Keys.AverageBitRate()); return val.doubleValue(); } return 0; } /**
/** * @since Available in iOS 5.0 and later. */ public AVVideoCompressionSettings setQuality(double quality) { set(Keys.Quality(), NSNumber.valueOf(quality)); return this; } /**
/** * @since Available in iOS 4.0 and later. */ public AVVideoCompressionSettings setMaxKeyFrameInterval(double maxKeyFrameInterval) { set(Keys.MaxKeyFrameInterval(), NSNumber.valueOf(maxKeyFrameInterval)); return this; } /**
/** * @since Available in iOS 4.0 and later. */ public AVVideoCompressionSettings setMaxKeyFrameInterval(double maxKeyFrameInterval) { set(Keys.MaxKeyFrameInterval(), NSNumber.valueOf(maxKeyFrameInterval)); return this; } /**
/** * @since Available in iOS 4.0 and later. */ public double getMaxKeyFrameInterval() { if (has(Keys.MaxKeyFrameInterval())) { NSNumber val = (NSNumber) get(Keys.MaxKeyFrameInterval()); return val.doubleValue(); } return 0; } /**
/** * @since Available in iOS 7.0 and later. */ public AVVideoCompressionSettings setMaxKeyFrameIntervalDuration(double maxKeyFrameIntervalDuration) { set(Keys.MaxKeyFrameIntervalDuration(), NSNumber.valueOf(maxKeyFrameIntervalDuration)); return this; } /*</methods>*/
/** * @since Available in iOS 5.0 and later. */ public AVVideoCompressionSettings setQuality(double quality) { set(Keys.Quality(), NSNumber.valueOf(quality)); return this; } /**
/** * @since Available in iOS 4.0 and later. */ public AVVideoCompressionSettings setAverageBitRate(double averageBitRate) { set(Keys.AverageBitRate(), NSNumber.valueOf(averageBitRate)); return this; } /**
/** * @since Available in iOS 4.0 and later. */ public double getAverageBitRate() { if (has(Keys.AverageBitRate())) { NSNumber val = (NSNumber) get(Keys.AverageBitRate()); return val.doubleValue(); } return 0; } /**
/** * @since Available in iOS 7.0 and later. */ public double getMaxKeyFrameIntervalDuration() { if (has(Keys.MaxKeyFrameIntervalDuration())) { NSNumber val = (NSNumber) get(Keys.MaxKeyFrameIntervalDuration()); return val.doubleValue(); } return 0; } /**
/** * @since Available in iOS 7.0 and later. */ public AVVideoCompressionSettings setMaxKeyFrameIntervalDuration(double maxKeyFrameIntervalDuration) { set(Keys.MaxKeyFrameIntervalDuration(), NSNumber.valueOf(maxKeyFrameIntervalDuration)); return this; } /*</methods>*/
/** * @since Available in iOS 4.0 and later. */ public double getAverageBitRate() { if (has(Keys.AverageBitRate())) { NSNumber val = (NSNumber) get(Keys.AverageBitRate()); return val.doubleValue(); } return 0; } /**
/** * @since Available in iOS 4.0 and later. */ public AVVideoCompressionSettings setAverageBitRate(double averageBitRate) { set(Keys.AverageBitRate(), NSNumber.valueOf(averageBitRate)); return this; } /**
/** * @since Available in iOS 5.0 and later. */ public AVVideoCompressionSettings setQuality(double quality) { set(Keys.Quality(), NSNumber.valueOf(quality)); return this; } /**