---
title: AVSampleBufferVideoRenderer.Receiver.RenderingEvent
framework: avfoundation
role: symbol
role_heading: Enumeration
path: avfoundation/avsamplebuffervideorenderer/receiver/renderingevent
---

# AVSampleBufferVideoRenderer.Receiver.RenderingEvent

Events that might require intervention after there are no more samples to enqueue, but before rendering has finished.

## Declaration

```swift
enum RenderingEvent
```

## Topics

### Rendering events

- [AVSampleBufferVideoRenderer.Receiver.RenderingEvent.didFailToDecode(_:)](avfoundation/avsamplebuffervideorenderer/receiver/renderingevent/didfailtodecode(_:).md)
- [AVSampleBufferVideoRenderer.Receiver.RenderingEvent.requiresFlushToResumeDecoding(_:)](avfoundation/avsamplebuffervideorenderer/receiver/renderingevent/requiresflushtoresumedecoding(_:).md)
- [AVSampleBufferVideoRenderer.Receiver.RenderingEvent.failed(_:)](avfoundation/avsamplebuffervideorenderer/receiver/renderingevent/failed(_:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Observing rendering events

- [renderingEventsAfterFinishedEnqueuing](avfoundation/avsamplebuffervideorenderer/receiver/renderingeventsafterfinishedenqueuing.md)
