One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVOutputSettingsAssistant

class · iOS 7.0+ · SDK 27.1

class AVOutputSettingsAssistant

Members (13)

static · iOS 7.0+

availableOutputSettingsPresets

TypeScript
static availableOutputSettingsPresets(): Array<AVOutputSettingsPreset>
Swift declaration
class func availableOutputSettingsPresets() -> [AVOutputSettingsPreset]
init · iOS 7.0+

init

TypeScript
static init(presetIdentifier: AVOutputSettingsPreset): (AVOutputSettingsAssistant) | null
Swift declaration
convenience init?(preset presetIdentifier: AVOutputSettingsPreset)
get · iOS 7.0+

audioSettings

TypeScript
get audioSettings(): (Record<string, unknown>) | null
Swift declaration
var audioSettings: [String : Any]? { get }
get · iOS 7.0+

outputFileType

TypeScript
get outputFileType(): AVFileType
Swift declaration
var outputFileType: AVFileType { get }
get · iOS 7.0+

sourceAudioFormat

TypeScript
get sourceAudioFormat(): (_CoreMedia_CMFormatDescription) | null
Swift declaration
var sourceAudioFormat: CMAudioFormatDescription? { get set }
set · iOS 7.0+

sourceAudioFormat

TypeScript
set sourceAudioFormat(value: (_CoreMedia_CMFormatDescription) | null)
Swift declaration
var sourceAudioFormat: CMAudioFormatDescription? { get set }
get · iOS 7.0+

sourceVideoAverageFrameDuration

TypeScript
get sourceVideoAverageFrameDuration(): _CoreMedia_CMTime
Swift declaration
var sourceVideoAverageFrameDuration: CMTime { get set }
set · iOS 7.0+

sourceVideoAverageFrameDuration

TypeScript
set sourceVideoAverageFrameDuration(value: _CoreMedia_CMTime)
Swift declaration
var sourceVideoAverageFrameDuration: CMTime { get set }
get · iOS 7.0+

sourceVideoFormat

TypeScript
get sourceVideoFormat(): (_CoreMedia_CMFormatDescription) | null
Swift declaration
var sourceVideoFormat: CMVideoFormatDescription? { get set }
set · iOS 7.0+

sourceVideoFormat

TypeScript
set sourceVideoFormat(value: (_CoreMedia_CMFormatDescription) | null)
Swift declaration
var sourceVideoFormat: CMVideoFormatDescription? { get set }
get · iOS 7.0+

sourceVideoMinFrameDuration

TypeScript
get sourceVideoMinFrameDuration(): _CoreMedia_CMTime
Swift declaration
var sourceVideoMinFrameDuration: CMTime { get set }
set · iOS 7.0+

sourceVideoMinFrameDuration

TypeScript
set sourceVideoMinFrameDuration(value: _CoreMedia_CMTime)
Swift declaration
var sourceVideoMinFrameDuration: CMTime { get set }
get · iOS 7.0+

videoSettings

TypeScript
get videoSettings(): (Record<string, unknown>) | null
Swift declaration
var videoSettings: [String : Any]? { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

AVOutputSettingsAssistant.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All AVFoundation types →