<!--
{
  "availability" : [
    "iOS: 8.0.0 - 27.0.0",
    "iPadOS: 8.0.0 - 27.0.0",
    "macCatalyst: 13.1.0 - 27.0.0",
    "macOS: 10.10.0 - 27.0.0",
    "tvOS: 9.0.0 - 27.0.0",
    "visionOS: 1.0.0 - 27.0.0"
  ],
  "documentType" : "symbol",
  "framework" : "AVFoundation",
  "identifier" : "/documentation/AVFoundation/AVAssetWriterInputMetadataAdaptor/append(_:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "AVFoundation"
    ],
    "preciseIdentifier" : "c:objc(cs)AVAssetWriterInputMetadataAdaptor(im)appendTimedMetadataGroup:"
  },
  "title" : "append(_:)"
}
-->

# append(_:)

Appends a timed metadata group to the adaptor.

```
func append(_ timedMetadataGroup: AVTimedMetadataGroup) -> Bool
```

## Parameters

`timedMetadataGroup`

The timed metadata group to append.

## Return Value

<doc://com.apple.documentation/documentation/Swift/true> if the adaptor appends the group; otherwise, <doc://com.apple.documentation/documentation/Swift/false>.

## Discussion

The timing of metadata items in the output asset correspond to the time range of the timed metadata group, regardless of the values of their individual time and duration properties.

> Important:
> Only call this method after you’ve attached the related input to the asset writer and called its ``doc://com.apple.avfoundation/documentation/AVFoundation/AVAssetWriter/startWriting()`` method.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)