---
title: makeSampleCursorAtFirstSampleInDecodeOrder()
framework: avfoundation
role: symbol
role_heading: Instance Method
path: avfoundation/avassettrack/makesamplecursoratfirstsampleindecodeorder()
---

# makeSampleCursorAtFirstSampleInDecodeOrder()

Creates a sample cursor and positions it at the track’s first media sample in decode order.

## Declaration

```swift
func makeSampleCursorAtFirstSampleInDecodeOrder() -> AVSampleCursor?
```

## Return Value

Return Value An instance of AVSampleCursor.

## See Also

### Creating sample cursors

- [makeSampleCursor(presentationTimeStamp:)](avfoundation/avassettrack/makesamplecursor(presentationtimestamp:).md)
- [makeSampleCursorAtLastSampleInDecodeOrder()](avfoundation/avassettrack/makesamplecursoratlastsampleindecodeorder().md)
