One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVCaptionConversionValidator

class · iOS 18.0+ · SDK 27.1

class AVCaptionConversionValidator

Members (7)

init · iOS 18.0+

init

TypeScript
static init(captions: Array<AVCaption>, timeRange: _CoreMedia_CMTimeRange, conversionSettings: NativeMap<AVCaptionSettingsKey, unknown>): AVCaptionConversionValidator
Swift declaration
init(captions: [AVCaption], timeRange: CMTimeRange, conversionSettings: [AVCaptionSettingsKey : Any])
method · iOS 18.0+

stopValidating

TypeScript
stopValidating(): void
Swift declaration
func stopValidating()
method · iOS 18.0+

validateCaptionConversion

TypeScript
validateCaptionConversion(handler: ((arg0: (AVCaptionConversionWarning) | null) => void)): void
Swift declaration
func validateCaptionConversion(warningHandler handler: @escaping @Sendable (AVCaptionConversionWarning?) -> Void)
get · iOS 18.0+

captions

TypeScript
get captions(): Array<AVCaption>
Swift declaration
var captions: [AVCaption] { get }
get · iOS 18.0+

status

TypeScript
get status(): AVCaptionConversionValidator_Status
Swift declaration
var status: AVCaptionConversionValidator.Status { get }
get · iOS 18.0+

timeRange

TypeScript
get timeRange(): _CoreMedia_CMTimeRange
Swift declaration
var timeRange: CMTimeRange { get }
get · iOS 18.0+

warnings

TypeScript
get warnings(): Array<AVCaptionConversionWarning>
Swift declaration
var warnings: [AVCaptionConversionWarning] { get }

Skipped declarations

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

AVCaptionConversionValidator.init()

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

All AVFoundation types →