---
title: "renderedLegibleOutput(_:didOutputRenderedCaptionImages:forItemTime:)"
framework: avfoundation
role: symbol
role_heading: Instance Method
path: "avfoundation/avplayeritemrenderedlegibleoutputpushdelegate/renderedlegibleoutput(_:didoutputrenderedcaptionimages:foritemtime:)"
---

# renderedLegibleOutput(_:didOutputRenderedCaptionImages:forItemTime:)

Tells the delegate that new rendered caption images are available.

## Declaration

```swift
optional func renderedLegibleOutput(_ output: AVPlayerItemRenderedLegibleOutput, didOutputRenderedCaptionImages captionImages: [AVRenderedCaptionImage], forItemTime itemTime: CMTime)
```

## Parameters

- `output`: The rendered legible output object.
- `captionImages`: An array of doc://com.apple.avfoundation/documentation/AVFoundation/AVRenderedCaptionImage objects. A caption object consists of a doc://com.apple.documentation/documentation/CoreVideo/cvpixelbuffer-q2e and its associated position, in pixels, relative to the video frame.
- `itemTime`: The item time at which to present the caption images.
