---
title: QCCompositionPickerViewDelegate
framework: quartz
role: collectionGroup
path: quartz/qccompositionpickerviewdelegate
---

# QCCompositionPickerViewDelegate

The QCCompositionPickerViewDelegate informal protocol defines methods that allow  your application to respond to changes in a composition picker view (a QCCompositionPickerView object).

## Topics

### Responding to Composition Selections

- [compositionPickerView(_:didSelect:)](objectivec/nsobject-swift.class/compositionpickerview(_:didselect:).md)

### Responding to Animation State Changes

- [compositionPickerViewDidStartAnimating(_:)](objectivec/nsobject-swift.class/compositionpickerviewdidstartanimating(_:).md)
- [compositionPickerViewWillStopAnimating(_:)](objectivec/nsobject-swift.class/compositionpickerviewwillstopanimating(_:).md)

## See Also

### Protocols

- [QCCompositionParameterViewDelegate](quartz/qccompositionparameterviewdelegate.md)
- [QCCompositionRenderer](quartz/qccompositionrenderer.md)
- [QCPlugInContext](quartz/qcplugincontext.md)
- [QCPlugInInputImageSource](quartz/qcplugininputimagesource.md)
- [QCPlugInOutputImageProvider](quartz/qcpluginoutputimageprovider.md)
