<!--
{
  "availability" : [
    "iOS: 14.5.0 -",
    "iPadOS: 14.5.0 -",
    "macCatalyst: 14.5.0 -",
    "macOS: 12.3.0 -",
    "tvOS: 17.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AVFoundation",
  "identifier" : "/documentation/AVFoundation/AVCaptureDevice/CenterStageControlMode-swift.enum/cooperative",
  "metadataVersion" : "0.1.0",
  "role" : "Case",
  "symbol" : {
    "kind" : "Case",
    "modules" : [
      "AVFoundation"
    ],
    "preciseIdentifier" : "c:@E@AVCaptureCenterStageControlMode@AVCaptureCenterStageControlModeCooperative"
  },
  "title" : "AVCaptureDevice.CenterStageControlMode.cooperative"
}
-->

# AVCaptureDevice.CenterStageControlMode.cooperative

A user and app cooperatively share control of Center Stage.

```
case cooperative
```

## Discussion

In this mode, it’s your app’s responsibilitiy to honor user intent and make center stage active when they request. Because the user can change the enabled state through Control Center, key-value observe the [`isCenterStageEnabled`](/documentation/AVFoundation/AVCaptureDevice/isCenterStageEnabled) property value and update your app state appropriately.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)