CoreMedia Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |