---
title: AVCaptureAncillaryDataEncoder
framework: AVFoundation
role: symbol
role_heading: Class
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+, macOS 27.0+, tvOS 27.0+]
path: avfoundation/avcaptureancillarydataencoder
---

# AVCaptureAncillaryDataEncoder

## Declaration

```swift
class AVCaptureAncillaryDataEncoder
```

## Inspecting the user defined data

Inspecting the user defined data currentUserDefinedAncillaryData

## Topics

### Instance Properties

- [currentUserDefinedAncillaryData](avfoundation/avcaptureancillarydataencoder/currentuserdefinedancillarydata.md)
- [isEnabled](avfoundation/avcaptureancillarydataencoder/isenabled.md)
- [userDefinedAncillaryDataSizeRemaining](avfoundation/avcaptureancillarydataencoder/userdefinedancillarydatasizeremaining.md)

### Instance Methods

- [removeRDD18AncillaryData(forTag:)](avfoundation/avcaptureancillarydataencoder/removerdd18ancillarydata(fortag:).md)
- [setRDD18AncillaryData(_:forTag:)](avfoundation/avcaptureancillarydataencoder/setrdd18ancillarydata(_:fortag:).md)
- [setRDD18AncillaryDataString(_:forTag:)](avfoundation/avcaptureancillarydataencoder/setrdd18ancillarydatastring(_:fortag:).md)
- [setUserInstanceUID(_:forUserUDAMVersion:)](avfoundation/avcaptureancillarydataencoder/setuserinstanceuid(_:foruserudamversion:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Related Documentation

- [AVCaptureBroadcastVideoOutput](avfoundation/avcapturebroadcastvideooutput.md)

### Broadcast video output

- [AVCaptureBroadcastVideoOutput](avfoundation/avcapturebroadcastvideooutput.md)
- [AVCaptureBroadcastVideoOutputDelegate](avfoundation/avcapturebroadcastvideooutputdelegate.md)
- [AVCaptureAncillaryDataUserKey](avfoundation/avcaptureancillarydatauserkey.md)
