---
title: SCRunningApplication
framework: screencapturekit
role: symbol
role_heading: Class
path: screencapturekit/scrunningapplication
---

# SCRunningApplication

An instance that represents an app running on a device.

## Declaration

```swift
class SCRunningApplication
```

## Overview

Overview Retrieve the available apps from an instance of SCShareableContent. Select one or more apps to capture and use them to create an instance of SCContentFilter. Apply the filter to an instance of SCStream to limit its output to content matching your criteria.

## Topics

### Inspecting an app

- [processID](screencapturekit/scrunningapplication/processid.md)
- [bundleIdentifier](screencapturekit/scrunningapplication/bundleidentifier.md)
- [applicationName](screencapturekit/scrunningapplication/applicationname.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Shareable content

- [SCShareableContent](screencapturekit/scshareablecontent.md)
- [SCShareableContentInfo](screencapturekit/scshareablecontentinfo.md)
- [SCShareableContentStyle](screencapturekit/scshareablecontentstyle.md)
- [SCDisplay](screencapturekit/scdisplay.md)
- [SCWindow](screencapturekit/scwindow.md)
