Contents

CMFormatDescription

A media format descriptor that describes the samples in a sample buffer.

Overview

CMFormatDescriptions are immutable Core Foundation objects that describe media data of various types, including audio, video, and muxed media data. There are two types of API: media-type-agnostic APIs (supported by all CMFormatDescriptions) and media-type-specific APIs. The media-type-agnostic APIs are prefixed with CMFormatDescription, and the media-type-specific APIs are prefixed with CMAudioFormatDescription, CMVideoFormatDescription, and so on.

Topics

Creating Format Descriptions

Comparing Format Descriptions

Inspecting Format Descriptions

Working with Audio Descriptions

Working with Video Descriptions

Working with Muxed Descriptions

Working with Metadata Descriptions

Working with Text Descriptions

Working with Time Code Descriptions

Working with Closed Captioning Descriptions

Format Description Types

Format Description Extension Keys

Format Types

Data Types

Constants

See Also

Sample Processing