One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVAssetVariant.VideoAttributes

class · iOS 15.0+ · SDK 27.1

class VideoAttributes

Members (5)

get · iOS 15.0+

presentationSize

TypeScript
get presentationSize(): { width: number; height: number }
Swift declaration
var presentationSize: CGSize { get }
get · iOS 17.0+

videoLayoutAttributes

TypeScript
get videoLayoutAttributes(): Array<AVAssetVariant_VideoAttributes_LayoutAttributes>
Swift declaration
var videoLayoutAttributes: [AVAssetVariant.VideoAttributes.LayoutAttributes] { get }
get · iOS 15.0+

videoRange

TypeScript
get videoRange(): AVVideoRange
Swift declaration
var videoRange: AVVideoRange { get }
get · iOS 15.0+

codecTypes

TypeScript
get codecTypes(): Array<SDKHandle>
Swift declaration
@nonobjc var codecTypes: [CMVideoCodecType] { get }
get · iOS 15.0+

nominalFrameRate

TypeScript
get nominalFrameRate(): (number) | null
Swift declaration
@nonobjc var nominalFrameRate: Double? { get }

- Parameter nominalFrameRate: If it is not declared, the value will be nil.

Skipped declarations

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

AVAssetVariant.VideoAttributes.init()

inherited init: clang: 'init' is unavailable

All AVFoundation types →