---
title: CNDecision
framework: cinematic
role: symbol
role_heading: Structure
path: cinematic/cndecision-swift.struct
---

# CNDecision

An object that represents a decision to focus on a particular detection, or group of detections, at a particular time.

## Declaration

```swift
struct CNDecision
```

## Topics

### Initializers

- [init(time:detectionGroupID:strong:)](cinematic/cndecision-swift.struct/init(time:detectiongroupid:strong:).md)
- [init(time:detectionID:strong:)](cinematic/cndecision-swift.struct/init(time:detectionid:strong:).md)

### Instance Properties

- [focusDetectionID](cinematic/cndecision-swift.struct/focusdetectionid-swift.property.md)
- [isStrongDecision](cinematic/cndecision-swift.struct/isstrongdecision.md)
- [isUserDecision](cinematic/cndecision-swift.struct/isuserdecision.md)
- [time](cinematic/cndecision-swift.struct/time.md)

### Enumerations

- [CNDecision.FocusDetectionID](cinematic/cndecision-swift.struct/focusdetectionid-swift.enum.md)

## Relationships

### Conforms To

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

## See Also

### Editing

- [Editing Spatial Audio with an audio mix](cinematic/editing-spatial-audio-with-an-audio-mix.md)
- [CNDetection](cinematic/cndetection-swift.struct.md)
- [CNDetectionTrack](cinematic/cndetectiontrack-2bxtd.md)
- [CNFixedDetectionTrack](cinematic/cnfixeddetectiontrack-93rrw.md)
- [CNCustomDetectionTrack](cinematic/cncustomdetectiontrack-9a2zo.md)
- [CNDetectionType](cinematic/cndetectiontype.md)
