Event

public struct Event : XMLRepresentable

Use a Final Cut Pro X event to store and organize clips and projects. You can import media files into a new or existing event. You can copy these files into an event’s own media folder, or reference them in their original locations. Final Cut Pro X tracks each imported file as an asset and ensures your event contains at least one clip per asset.

See also

FCPXML Concepts
  • The clips contained in the event.

    Declaration

    Swift

    public var clips: [Clip]
  • The auditions contained in the event.

    Declaration

    Swift

    public var auditions: [Audition]
  • The multicam clips contained in the event.

    Declaration

    Swift

    public var multicamClips: [MulticamClip]
  • The reference clips contained in the event.

    Declaration

    Swift

    public var referenceClips: [ReferenceClip]
  • The sync clips contained in the event.

    Declaration

    Swift

    public var syncClips: [SyncClip]
  • The asset clips contained in the event.

    Declaration

    Swift

    public var assetClips: [AssetClip]
  • The collection folders contained in the event.

    Declaration

    Swift

    public var collectionFolders: [CollectionFolder]
  • The keyword collections contained in the event.

    Declaration

    Swift

    public var keywordCollections: [KeywordCollection]
  • The smart collections contained in the event.

    Declaration

    Swift

    public var smartCollections: [SmartCollection]
  • The projects contained in the event.

    Declaration

    Swift

    public var projects: [Project]
  • The name of the event.

    Declaration

    Swift

    public var name: String?
  • uid

    The unique identifier of the event.

    Declaration

    Swift

    public var uid: String?
  • Initializes a new event.

    Declaration

    Swift

    public init(name: String? = nil, uid: String? = nil)

    Parameters

    name

    The name of the event.

    uid

    The unique identifier of the event.