---
title: AVPlayerItemLegibleOutput
framework: avfoundation
role: symbol
role_heading: Class
path: avfoundation/avplayeritemlegibleoutput
---

# AVPlayerItemLegibleOutput

An object that vends attributed strings for media with a legible characteristic.

## Declaration

```swift
class AVPlayerItemLegibleOutput
```

## Topics

### Creating a legible output

- [init(mediaSubtypesForNativeRepresentation:)](avfoundation/avplayeritemlegibleoutput/init(mediasubtypesfornativerepresentation:).md)

### Configuring text styling

- [textStylingResolution](avfoundation/avplayeritemlegibleoutput/textstylingresolution-swift.property.md)
- [AVPlayerItemLegibleOutput.TextStylingResolution](avfoundation/avplayeritemlegibleoutput/textstylingresolution-swift.struct.md)

### Configuring the delegate

- [delegate](avfoundation/avplayeritemlegibleoutput/delegate.md)
- [setDelegate(_:queue:)](avfoundation/avplayeritemlegibleoutput/setdelegate(_:queue:).md)
- [AVPlayerItemLegibleOutputPushDelegate](avfoundation/avplayeritemlegibleoutputpushdelegate.md)
- [advanceIntervalForDelegateInvocation](avfoundation/avplayeritemlegibleoutput/advanceintervalfordelegateinvocation.md)
- [delegateQueue](avfoundation/avplayeritemlegibleoutput/delegatequeue.md)

## Relationships

### Inherits From

- [AVPlayerItemOutput](avfoundation/avplayeritemoutput.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)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Media output

- [AVPlayerVideoOutput](avfoundation/avplayervideooutput.md)
- [AVVideoOutputSpecification](avfoundation/avvideooutputspecification.md)
- [AVPlayerItemOutput](avfoundation/avplayeritemoutput.md)
- [AVPlayerItemVideoOutput](avfoundation/avplayeritemvideooutput.md)
- [AVPlayerItemRenderedLegibleOutput](avfoundation/avplayeritemrenderedlegibleoutput.md)
- [AVRenderedCaptionImage](avfoundation/avrenderedcaptionimage.md)
- [AVPlayerItemMetadataOutput](avfoundation/avplayeritemmetadataoutput.md)
- [AVPlayerItemOutputPushDelegate](avfoundation/avplayeritemoutputpushdelegate.md)
- [AVPlayerItemSampleBufferOutput](avfoundation/avplayeritemsamplebufferoutput.md)
- [AVPlayerItemSampleBufferOutputConfiguration](avfoundation/avplayeritemsamplebufferoutputconfiguration.md)
- [AVPlayerItemSampleBufferOutputAudioConfiguration](avfoundation/avplayeritemsamplebufferoutputaudioconfiguration.md)
