CMSampleBuffer Classe
Definição
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.
Um contêiner de zero ou mais exemplos de um tipo de mídia específico.
public class CMSampleBuffer : CoreMedia.ICMAttachmentBearer, IDisposable
type CMSampleBuffer = class
interface ICMAttachmentBearer
interface INativeObject
interface IDisposable
- Herança
-
CMSampleBuffer
- Implementações
Propriedades
DataIsReady |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
DecodeTimeStamp |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
Duration |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
Handle |
Manipule (ponteiro) para a representação de objeto não gerenciado. |
IsValid |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
NumSamples |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
OutputDecodeTimeStamp |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
OutputDuration |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
OutputPresentationTimeStamp |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
PresentationTimeStamp |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
TotalSampleSize |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
Métodos
CallForEachSample(Func<CMSampleBuffer,Int32,CMSampleBufferError>) |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
CopyPCMDataIntoAudioBufferList(Int32, Int32, AudioBuffers) |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
CreateForImageBuffer(CVImageBuffer, Boolean, CMVideoFormatDescription, CMSampleTimingInfo, CMSampleBufferError) |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
CreateReady(CMBlockBuffer, CMFormatDescription, Int32, CMSampleTimingInfo[], nuint[], CMSampleBufferError) |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
CreateReadyWithImageBuffer(CVImageBuffer, CMFormatDescription, CMSampleTimingInfo, CMSampleBufferError) |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
CreateReadyWithImageBuffer(CVImageBuffer, CMFormatDescription, CMSampleTimingInfo[], CMSampleBufferError) |
Obsoleto.
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
CreateReadyWithPacketDescriptions(CMBlockBuffer, CMFormatDescription, Int32, CMTime, AudioStreamPacketDescription[], CMSampleBufferError) |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
CreateWithNewTiming(CMSampleBuffer, CMSampleTimingInfo[], nint) |
Clona um buffer de exemplo usando as informações de tempo fornecidas. |
CreateWithNewTiming(CMSampleBuffer, CMSampleTimingInfo[]) |
Clona um buffer de exemplo usando as informações de tempo fornecidas. |
CreateWithPacketDescriptions(CMBlockBuffer, CMFormatDescription, Int32, CMTime, AudioStreamPacketDescription[], CMSampleBufferError) |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
Dispose() |
Libera os recursos usados pelo objeto CMSampleBuffer. |
Dispose(Boolean) |
Libera os recursos usados pelo objeto CMSampleBuffer. |
Finalize() |
Finalizador para o objeto CMSampleBuffer |
GetAudioFormatDescription() |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
GetDataBuffer() |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
GetImageBuffer() |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
GetSampleAttachments(Boolean) |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
GetSampleSize(nint) |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
GetSampleTimingInfo() |
Busca as informações de tempo para o buffer de exemplo. |
GetSampleTimingInfo(nint) |
Busca as informações de tempo para o buffer de exemplo. |
GetTypeID() |
Identificador de tipo para o tipo CoreMedia.CMSampleBuffer. |
GetVideoFormatDescription() |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
Invalidate() |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
MakeDataReady() |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
SetDataBuffer(CMBlockBuffer) |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
SetDataReady() |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
SetInvalidateCallback(Action<CMSampleBuffer>) |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
TrackDataReadiness(CMSampleBuffer) |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
Métodos de Extensão
GetAttachment<T>(ICMAttachmentBearer, CMSampleBufferAttachmentKey, CMAttachmentMode) |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
GetAttachment<T>(ICMAttachmentBearer, String, CMAttachmentMode) |
Retorna o anexo que é identificado por |
GetAttachments(ICMAttachmentBearer, CMAttachmentMode) |
Retorna uma matriz de todos os anexos do portador e o modo de propagação de anexo para |
GetAttachments<TKey,TValue>(ICMAttachmentBearer, CMAttachmentMode) |
Um contêiner de zero ou mais exemplos de um tipo de mídia específico. |
PropagateAttachments(ICMAttachmentBearer, ICMAttachmentBearer) |
Propaga os anexos aos quais pertencem |
RemoveAllAttachments(ICMAttachmentBearer) |
Remove todo o anexo de |
RemoveAttachment(ICMAttachmentBearer, String) |
Remove o anexo que é identificado por |
SetAttachment(ICMAttachmentBearer, String, INativeObject, CMAttachmentMode) |
Anexa |
SetAttachments(ICMAttachmentBearer, NSDictionary, CMAttachmentMode) |
Anexa |