Class

AVAssetReaderOutputMetadataAdaptor

An object that defines an interface for reading metadata.

Declaration

@interface AVAssetReaderOutputMetadataAdaptor : NSObject

Overview

You can package the read metadata as instances of AVTimedMetadataGroup or from a single AVAssetReaderTrackOutput object.

Topics

Creating an Output Metadata Adaptor

+ assetReaderOutputMetadataAdaptorWithAssetReaderTrackOutput:

Returns a new timed metadata group adaptor for retrieving timed metadata group objects from an asset reader output.

- initWithAssetReaderTrackOutput:

Creates a newly allocated timed metadata group adaptor for retrieving timed metadata group objects from an asset reader output.

Getting the Track Output Object

assetReaderTrackOutput

The asset reader track output that provides the timed metadata groups.

Getting the Next Timed Metadata Group

- nextTimedMetadataGroup

Returns the next timed metadata group for the asset reader output.

Relationships

Inherits From

See Also

File Import

AVAssetReader

A reader object used to obtain the media data of an asset, either file-based or consisting of an assemblage of media data from multiple sources.

AVAssetReaderAudioMixOutput

An object that defines an interface for reading audio samples that result from mixing the audio from one or more tracks.

AVAssetReaderTrackOutput

An object that defines an interface for reading media data from a single track of an asset reader's asset.

AVAssetReaderSampleReferenceOutput

An object that defines an interface for reading sample references from a single asset track.

AVAssetReaderVideoCompositionOutput

An object that reads video frames composited from the frames in one or more tracks of a reader's assets.

AVAssetReaderOutput

An abstract class that defines an interface for reading a single collection of samples of a common media type from an asset reader object.

AVAssetImageGenerator

An object that provides thumbnail or preview images of assets independently of playback.