---
title: "ProcessCapability.mediaPlaybackAndCapture(environment:)"
framework: browserenginekit
role: symbol
role_heading: Case
path: "browserenginekit/processcapability/mediaplaybackandcapture(environment:)"
---

# ProcessCapability.mediaPlaybackAndCapture(environment:)

The helper extension process may access media hardware required for media capture and playback.

## Declaration

```swift
case mediaPlaybackAndCapture(environment: MediaEnvironment)
```

## Discussion

Discussion important: You need to call activate() on the media environment before you grant this capability to an extension.

## See Also

### Granting capabilities

- [ProcessCapability.background](browserenginekit/processcapability/background.md)
- [ProcessCapability.foreground](browserenginekit/processcapability/foreground.md)
- [ProcessCapability.suspended](browserenginekit/processcapability/suspended.md)
- [ProcessCapability.Grant](browserenginekit/processcapability/grant.md)
