/** * @since Available in iOS 4.0 and later. */ public AVVideoSettings setProfileLevel(AVVideoProfileLevel profileLevel) { set(Keys.ProfileLevel(), profileLevel.value()); return this; } /**
/** * @since Available in iOS 4.0 and later. */ public AVVideoCleanAperture getCleanAperture() { if (has(Keys.CleanAperture())) { NSDictionary val = (NSDictionary) get(Keys.CleanAperture()); return new AVVideoCleanAperture(val); } return null; } /**
/** * @since Available in iOS 4.0 and later. */ public AVVideoProfileLevel getProfileLevel() { if (has(Keys.ProfileLevel())) { NSString val = (NSString) get(Keys.ProfileLevel()); return AVVideoProfileLevel.valueOf(val); } return null; } /**
/** * @since Available in iOS 7.0 and later. */ public AVVideoH264EntropyMode getH264EntropyMode() { if (has(Keys.H264EntropyMode())) { NSString val = (NSString) get(Keys.H264EntropyMode()); return AVVideoH264EntropyMode.valueOf(val); } return null; } /**
/** * @since Available in iOS 5.0 and later. */ public AVVideoScalingMode getScalingMode() { if (has(Keys.ScalingMode())) { NSString val = (NSString) get(Keys.ScalingMode()); return AVVideoScalingMode.valueOf(val); } return null; } /**
/** * @since Available in iOS 7.0 and later. */ public AVAudioBitRateStrategy getBitRateStrategy() { if (has(Keys.BitRateStrategy())) { NSString val = (NSString) get(Keys.BitRateStrategy()); return AVAudioBitRateStrategy.valueOf(val); } return null; } /**
/** * @since Available in iOS 6.0 and later. */ public AVAssetWriterInput(AVMediaType mediaType, AVVideoSettings outputSettings, CMFormatDescription sourceFormatHint) { super((SkipInit)null); initObject(init(mediaType, outputSettings.getDictionary(), sourceFormatHint)); }
/** * @since Available in iOS 7.0 and later. */ public AVAudioEncoderSettings setBitRateStrategy(AVAudioBitRateStrategy bitRateStrategy) { set(Keys.BitRateStrategy(), bitRateStrategy.value()); return this; } public int getBitDepthHint() {
/** * @since Available in iOS 4.0 and later. */ public AVVideoSettings setCleanAperture(AVVideoCleanAperture cleanAperture) { set(Keys.CleanAperture(), cleanAperture.getDictionary()); return this; } /**
/** * @since Available in iOS 7.0 and later. */ public AVVideoSettings setH264EntropyMode(AVVideoH264EntropyMode h264EntropyMode) { set(Keys.H264EntropyMode(), h264EntropyMode.value()); return this; } /**
/** * @since Available in iOS 5.0 and later. */ public AVVideoSettings setScalingMode(AVVideoScalingMode scalingMode) { set(Keys.ScalingMode(), scalingMode.value()); return this; } /**
public AVAssetReaderTrackOutput(AVAssetTrack track, AVVideoSettings outputSettings) { super((SkipInit)null); initObject(init(track, outputSettings.getDictionary())); } public AVAssetReaderTrackOutput(AVAssetTrack track, AVPixelBufferAttributes outputSettings) {
/** * @since Available in iOS 8.0 and later. */ public NSArray<NSHTTPCookie> getHTTPCookies() { if (has(Keys.HTTPCookies())) { NSArray<NSHTTPCookie> val = (NSArray<NSHTTPCookie>) get(Keys.HTTPCookies()); return val; } return null; } /**
public AVAssetReaderTrackOutput(AVAssetTrack track, AVAudioSettings outputSettings) { super((SkipInit)null); initObject(init(track, outputSettings.getDictionary())); } public AVAssetReaderTrackOutput(AVAssetTrack track, AVVideoSettings outputSettings) {
public AVAssetReaderVideoCompositionOutput(NSArray<AVAssetTrack> videoTracks, AVVideoSettings videoSettings) { super((SkipInit)null); initObject(init(videoTracks, videoSettings.getDictionary())); } public AVAssetReaderVideoCompositionOutput(NSArray<AVAssetTrack> videoTracks, AVPixelBufferAttributes videoSettings) {
/** * @since Available in iOS 9.0 and later. */ public AVAssetDownloadTaskOptions setMediaSelection(AVMediaSelection mediaSelection) { set(Keys.MediaSelection(), mediaSelection); return this; } /*</methods>*/
/** * @since Available in iOS 6.0 and later. */ public AVAudioSessionRouteChangeNotification setPreviousRoute(AVAudioSessionRouteDescription previousRoute) { set(Keys.PreviousRoute(), previousRoute); return this; } /*</methods>*/
public AVAssetWriterInput(AVMediaType mediaType, AVVideoSettings outputSettings) { super((SkipInit)null); initObject(init(mediaType, outputSettings.getDictionary())); } /**