---
title: outputSampleTimingInfos()
framework: coremedia
role: symbol
role_heading: Instance Method
path: coremedia/cmsamplebuffer/outputsampletiminginfos()
---

# outputSampleTimingInfos()

Retrieves an array of output sample timing information structures that represents each sample in a sample buffer.

## Declaration

```swift
func outputSampleTimingInfos() throws -> [CMSampleTimingInfo]
```

## Return Value

Return Value An array of structures that contain the output sample timing information.

## Discussion

Discussion If the result contains a single element, it applies to all samples in the buffer.

## See Also

### Inspecting Duration and Timing

- [duration](coremedia/cmsamplebuffer/duration.md)
- [decodeTimeStamp](coremedia/cmsamplebuffer/decodetimestamp.md)
- [presentationTimeStamp](coremedia/cmsamplebuffer/presentationtimestamp.md)
- [outputDuration](coremedia/cmsamplebuffer/outputduration.md)
- [outputDecodeTimeStamp](coremedia/cmsamplebuffer/outputdecodetimestamp.md)
- [outputPresentationTimeStamp](coremedia/cmsamplebuffer/outputpresentationtimestamp.md)
- [setOutputPresentationTimeStamp(_:)](coremedia/cmsamplebuffer/setoutputpresentationtimestamp(_:).md)
- [sampleTimingInfos()](coremedia/cmsamplebuffer/sampletiminginfos().md)
- [sampleTimingInfo(at:)](coremedia/cmsamplebuffer/sampletiminginfo(at:).md)
