---
title: AVAssetWritingPlanner.SegmentResult.success
framework: avfoundation
role: symbol
role_heading: Case
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+, macOS 27.0+, tvOS 27.0+, visionOS 27.0+]
path: avfoundation/avassetwritingplanner/segmentresult/success
---

# AVAssetWritingPlanner.SegmentResult.success

Finish the segment successfully without saving state.

## Declaration

```swift
case success
```

## Discussion

Discussion Use this case when the segment completed successfully and you don’t need to save any custom state for resumption. This is equivalent to calling finish() on the segment request.

## See Also

### Completion Options

- [AVAssetWritingPlanner.SegmentResult.successWithState(_:)](avfoundation/avassetwritingplanner/segmentresult/successwithstate(_:).md)
- [AVAssetWritingPlanner.SegmentResult.cancelled](avfoundation/avassetwritingplanner/segmentresult/cancelled.md)
