Instance Method

canAddTrackAssociation(withTrackOf:type:)

Validates the association between the tracks and their corresponding pair of inputs.

Declaration

func canAddTrackAssociation(withTrackOf input: AVAssetWriterInput, type trackAssociationType: String) -> Bool

Parameters

input

The instance of AVAssetWriterInput with a corresponding track to associate with track corresponding with the receiver.

trackAssociationType

The type of track association to test. Common track association types, such as timecode are defined in Track Association Types.

Return Value

true if the track association can be added; otherwise false.

Discussion

If the type of association requires tracks of specific media types that don't match the media types of the inputs, or if the output file type does not support track associations, returns false.

See Also

Managing Track Associations

func addTrackAssociation(withTrackOf: AVAssetWriterInput, type: String)

Associates the track corresponding to the specified input with the track corresponding with the receiver.