One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVAssetReaderOutputCaptionAdaptor

class · iOS 18.0+ · Deprecated in iOS 27.0 · SDK 27.1

class AVAssetReaderOutputCaptionAdaptor

Members (6)

method · iOS 18.0+ · Deprecated in iOS 27.0

captionsNotPresentInPreviousGroups

TypeScript
captionsNotPresentInPreviousGroups(captionGroup: AVCaptionGroup): Array<AVCaption>
Swift declaration
func captionsNotPresentInPreviousGroups(in captionGroup: AVCaptionGroup) -> [AVCaption]
init · iOS 18.0+ · Deprecated in iOS 27.0

init

TypeScript
static init(trackOutput: AVAssetReaderTrackOutput): AVAssetReaderOutputCaptionAdaptor
Swift declaration
init(assetReaderTrackOutput trackOutput: AVAssetReaderTrackOutput)
method · iOS 18.0+ · Deprecated in iOS 27.0

nextCaptionGroup

TypeScript
nextCaptionGroup(): (AVCaptionGroup) | null
Swift declaration
func nextCaptionGroup() -> AVCaptionGroup?
get · iOS 18.0+ · Deprecated in iOS 27.0

assetReaderTrackOutput

TypeScript
get assetReaderTrackOutput(): AVAssetReaderTrackOutput
Swift declaration
var assetReaderTrackOutput: AVAssetReaderTrackOutput { get }
get · iOS 18.0+

validationDelegate

TypeScript
get validationDelegate(): (SDKHandle) | null
Swift declaration
weak var validationDelegate: (any AVAssetReaderCaptionValidationHandling)? { get set }
set · iOS 18.0+

validationDelegate

TypeScript
set validationDelegate(value: (Implements<AVAssetReaderCaptionValidationHandling> | SDKHandle) | null)
Swift declaration
weak var validationDelegate: (any AVAssetReaderCaptionValidationHandling)? { get set }

Skipped declarations

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

AVAssetReaderOutputCaptionAdaptor.init()

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

All AVFoundation types →