Compartilhar via


CoreMedia Namespace

O namespace CoreMedia fornece classes de baixo nível para gerenciar e reproduzir áudio e vídeo.

Classes

CMAttachmentBearer

Métodos estáticos e de extensão para objetos que podem suportar anexos.

CMAudioFormatDescription

Um CMFormatDescription que descreve um formato de áudio.

CMBlockBuffer

Um intervalo contíguo de deslocamentos de dados em uma região de memória possivelmente não contígua.

CMBufferQueue

Fila de Buffer CoreMedia.

CMClock

Uma fonte de informações de tempo, como o relógio do sistema.

CMClockOrTimebase

A classe base de CMClock e CMTimebase.

CMCustomBlockAllocator

O namespace CoreMedia fornece classes de baixo nível para gerenciar e reproduzir áudio e vídeo.

CMFormatDescription

Descreve os dados de mídia para códigos de áudio, vídeo, texto e hora

CMHevcTemporalLevelInfoSettings

O namespace CoreMedia fornece classes de baixo nível para gerenciar e reproduzir áudio e vídeo.

CMMemoryPool

Classe que gerencia a alocação repetitiva e a desalocação de grandes blocos de memória.

CMSampleBuffer

Um contêiner de zero ou mais amostras de um tipo de mídia específico.

CMSampleBufferAttachmentKeyExtensions

O namespace CoreMedia fornece classes de baixo nível para gerenciar e reproduzir áudio e vídeo.

CMSampleBufferAttachmentSettings

As chaves dos CMSampleBuffer anexos.

CMTextMarkupAttributes

Gerencia os atributos usados pelo AVTextStyleRule.

CMTimebase

Encapsula um linha do tempo controlado pelo aplicativo.

CMVideoFormatDescription

Um CMFormatDescription que descreve o vídeo.

Estruturas

CMSampleTimingInfo

Informações de tempo para um CMSampleBuffer.

CMTime

Um valor de tempo que representa um número Value/ racional P:CoreMedia.CMTime.Timescale.

CMTimeMapping

Especifica um mapeamento entre uma origem CMTimeRange e um de destino CMTimeRange.

CMTimeRange

Uma duração de tempo.

CMTimeScale

Um valor a ser usado como um denominador em um CMTime cálculo.

CMVideoDimensions

Struct que contém a largura e a altura da mídia de vídeo.

TextMarkupColor

Uma cor a ser usada com BackgroundColor e ForegroundColor.

Interfaces

ICMAttachmentBearer

Interface de marcador para o tipo que pode suportar anexos.

Enumerações

CMAttachmentMode

Enumera políticas de propagação de anexo.

CMBlockBufferError

Uma enumeração cujos valores especificam erros relacionados a CMBlockBuffers.

CMBlockBufferFlags

Uma enumeração de sinalizadores a serem usados com CreateEmpty(UInt32, CMBlockBufferFlags, CMBlockBufferError).

CMBufferQueue.TriggerCondition

Enumera condições de gatilho para um gatilho de fila de buffer.

CMClockError

Uma enumeração cujos valores especificam erros relacionados a CMClocks.

CMClosedCaptionFormatType

Uma enumeração cujos valores especificam um padrão de legendagem oculta.

CMFormatDescriptionError

Uma enumeração cujos valores especificam erros relacionados a CMFormatDescriptions.

CMMediaType

Uma enumeração cujos valores especificam tipos válidos de mídia.

CMMetadataFormatType

Uma enumeração cujos valores especificam tipos de metadados cronometrados.

CMMuxedStreamType

Uma enumeração cujos valores especificam tipos válidos de mídia multiplexada.

CMPixelFormat

Enumera formatos de pixel.

CMSampleBufferAttachmentKey

O namespace CoreMedia fornece classes de baixo nível para gerenciar e reproduzir áudio e vídeo.

CMSampleBufferError

Uma enumeração cujos valores especificam erros relacionados a CMSampleBuffers.

CMSubtitleFormatType

Uma enumeração cujos valores especificam um padrão de subtitagem.

CMSyncError

Uma enumeração cujos valores especificam erros retornados por GetRelativeRateAndAnchorTime(CMClockOrTimebase, CMClockOrTimebase, Double, CMTime, CMTime).

CMTime.Flags

Uma enumeração cujos valores são sinalizadores usados por CMTime.

CMTimebaseError

Uma enumeração cujos valores especificam erros relacionados a CMTimebases.

CMTimeCodeFormatType

Uma enumeração cujos valores especificam o tipo de um código de tempo.

CMTimeRoundingMethod

Uma enumeração cujos valores especificam o método de arredondamento a ser usado com um CMTime.

CMVideoCodecType

Uma enumeração cujos valores especificam tipos de codecs de vídeo.

LensStabilizationStatus

O namespace CoreMedia fornece classes de baixo nível para gerenciar e reproduzir áudio e vídeo.

Delegados

CMBufferCompare

Delegar assinatura para comparar dois objetos CoreFoundation, usados para classificar objetos em um CMBufferQueue.

CMBufferGetBool

Delegar assinatura para determinar se o buffer especificado que está prestes a ser desempedido está pronto.

CMBufferGetSize

Delegar para obter tamanhos de buffer de mídia.

CMBufferGetTime

Retorna o objeto CMTime para o buffer especificado.