---
title: sampleSizes()
framework: coremedia
role: symbol
role_heading: Instance Method
path: coremedia/cmsamplebuffer/samplesizes()
---

# sampleSizes()

Retrieves an array of sample sizes that represents each sample in a sample buffer.

## Declaration

```swift
func sampleSizes() throws -> [Int]
```

## Return Value

Return Value An array of sample sizes.

## Discussion

Discussion If the result contains a single element, all samples in the buffer are of this size. If there are no sample sizes in this buffer, the array is empty. This can occur if the samples in the buffer are noncontiguous, like noninterleaved audio, or if the sample buffer contains a CVImageBuffer.

## See Also

### Inspecting Size Information

- [numSamples](coremedia/cmsamplebuffer/numsamples.md)
- [sampleSize(at:)](coremedia/cmsamplebuffer/samplesize(at:).md)
- [totalSampleSize](coremedia/cmsamplebuffer/totalsamplesize.md)
