Instance Property


A mode that specifies the handling of video frames that contain multiple fields.


var videoFieldMode: String? { get set }


A value of nil indicates default processing of video frames. If you want video fields to be deinterlaced, set this property to AVPlayerItemTrackVideoFieldModeDeinterlaceFields.

See Also

Configuring Track Properties

var assetTrack: AVAssetTrack?

The asset track for which the player item track represents its presentation state.

var isEnabled: Bool

A Boolean value that indicates whether the track is enabled for presentation during playback.

var currentVideoFrameRate: Float

The current frame rate of the video track as it plays.

let AVPlayerItemTrackVideoFieldModeDeinterlaceFields: String

A video field mode used to request deinterlacing of video fields.