CoreMedia Namespace

Low-level API for managing and playing audio and video in iOS

Classes

TypeReason
CMAudioFormatDescriptionA CoreMedia.CMFormatDescription that describes an audio format.
CMBlockBufferA contiguous range of data offsets over a possibly non-contiguous memory region.
CMBlockBufferErrorAn enumeration whose values specify errors relating to CoreMedia.CMBlockBuffers.
CMBlockBufferFlagsAn enumeration of flags to be used with CoreMedia.CMBlockBuffer.CreateEmpty.
CMBufferCompareDelegate signature to compare two CoreFoundation objects, used to sort objects in a CMBufferQueue.
CMBufferGetBoolDelegate signature to determine if the specified buffer that is about to be dequeued is ready.
CMBufferGetSizeDelegate for getting media buffer sizes.
CMBufferGetTimeReturns the CMTime object for the specified buffer.
CMBufferQueueCoreMedia Buffer Queue.
CMClockA source of time information, such as the system clock.
CMClockErrorAn enumeration whose values specify errors relating to CoreMedia.CMClocks.
CMClockOrTimebaseThe base class for CoreMedia.CMClock and CoreMedia.CMTimebase.
CMClosedCaptionFormatTypeAn enumeration whose values specify a closed-captioning standard.
CMFormatDescriptionDescribes media data for audio, video, text and time codes
CMFormatDescriptionErrorAn enumeration whose values specify errors relating to CoreMedia.CMFormatDescriptions.
CMMediaTypeAn enumeration whose values specify valid types of media.
CMMemoryPoolClass that manages the repetitive allocation and deallocation of large blocks of memory.
CMMetadataFormatTypeAn enumeration whose values specify types of timed metadata.
CMMuxedStreamTypeAn enumeration whose values specify valid types of multiplexed media.
CMPixelFormatEnumerates pixel formats.
CMSampleBufferA container of zero-or-more samples of a particular media type.
CMSampleBufferAttachmentSettingsThe keys for CoreMedia.CMSampleBuffer attachments.
CMSampleBufferErrorAn enumeration whose values specify errors relating to CoreMedia.CMSampleBuffers.
CMSampleTimingInfoTiming information for a CoreMedia.CMSampleBuffer.
CMSubtitleFormatTypeAn enumeration whose values specify a subtitling standard.
CMSyncErrorAn enumeration whose values specify errors returned by CoreMedia.CMClockOrTimebase.GetRelativeRateAndAnchorTime.
CMTextMarkupAttributesManages the attributes used by AVFoundation.AVTextStyleRule.
CMTimeA time value that represents a rational number CoreMedia.CMTime.Value/CoreMedia.CMTime.Timescale.
CMTime+FlagsAn enumeration whose values are flags used by CoreMedia.CMTime.
CMTimebaseEncapsulates an application-controlled timeline.
CMTimebaseErrorAn enumeration whose values specify errors relating to CoreMedia.CMTimebases.
CMTimeCodeFormatTypeAn enumeration whose values specify the type of a time code.
CMTimeMappingSpecifies a mapping between a source CoreMedia.CMTimeRange and a target CoreMedia.CMTimeRange.
CMTimeRangeA duration of time.
CMTimeRoundingMethodAn enumeration whose values specify the rounding method to be used with a CoreMedia.CMTime.
CMTimeScaleA value to be used as a denominator in a CoreMedia.CMTime calculation.
CMVideoCodecTypeAn enumeration whose values specify types of video codecs.
CMVideoDimensionsStruct that contains the width and height of video media.
CMVideoFormatDescriptionA CoreMedia.CMFormatDescription that describes video.
TextMarkupColorA color to be used with CoreMedia.CMTextMarkupAttributes.BackgroundColor and CoreMedia.CMTextMarkupAttributes.ForegroundColor.