Instance Property


The status of the reading of sample buffers from the asset.


@property(readonly) AVAssetReaderStatus status;


This property is thread safe. For possible values, see AVAssetReaderStatus.

The value of this property indicates whether reading is in progress, has completed successfully, has been canceled, or has failed. You should check the value of this property after the AVAssetReaderOutput method copyNextSampleBuffer returns NULL to determine why no more samples could be read.

See Also

Controlling Reading


The statuses for a reader.

- startReading

Prepares the receiver for obtaining sample buffers from the asset.

- cancelReading

Cancels any background work and prevents the receiver’s outputs from reading more samples.


Describes the error that occurred.


The time range to read from the asset.