CMSampleBuffer Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contenitore di campioni zero o più di un tipo di supporto specifico.
public class CMSampleBuffer : CoreMedia.ICMAttachmentBearer, IDisposable
type CMSampleBuffer = class
interface ICMAttachmentBearer
interface INativeObject
interface IDisposable
- Ereditarietà
-
CMSampleBuffer
- Implementazioni
Proprietà
DataIsReady |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
DecodeTimeStamp |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
Duration |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
Handle |
Gestire (puntatore) alla rappresentazione dell'oggetto non gestita. |
IsValid |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
NumSamples |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
OutputDecodeTimeStamp |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
OutputDuration |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
OutputPresentationTimeStamp |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
PresentationTimeStamp |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
TotalSampleSize |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
Metodi
CallForEachSample(Func<CMSampleBuffer,Int32,CMSampleBufferError>) |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
CopyPCMDataIntoAudioBufferList(Int32, Int32, AudioBuffers) |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
CreateForImageBuffer(CVImageBuffer, Boolean, CMVideoFormatDescription, CMSampleTimingInfo, CMSampleBufferError) |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
CreateReady(CMBlockBuffer, CMFormatDescription, Int32, CMSampleTimingInfo[], nuint[], CMSampleBufferError) |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
CreateReadyWithImageBuffer(CVImageBuffer, CMFormatDescription, CMSampleTimingInfo, CMSampleBufferError) |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
CreateReadyWithImageBuffer(CVImageBuffer, CMFormatDescription, CMSampleTimingInfo[], CMSampleBufferError) |
Obsoleti.
Contenitore di campioni zero o più di un tipo di supporto specifico. |
CreateReadyWithPacketDescriptions(CMBlockBuffer, CMFormatDescription, Int32, CMTime, AudioStreamPacketDescription[], CMSampleBufferError) |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
CreateWithNewTiming(CMSampleBuffer, CMSampleTimingInfo[], nint) |
Clona un buffer di esempio usando le informazioni di intervallo fornite. |
CreateWithNewTiming(CMSampleBuffer, CMSampleTimingInfo[]) |
Clona un buffer di esempio usando le informazioni di intervallo fornite. |
CreateWithPacketDescriptions(CMBlockBuffer, CMFormatDescription, Int32, CMTime, AudioStreamPacketDescription[], CMSampleBufferError) |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
Dispose() |
Rilascia le risorse usate dall'oggetto CMSampleBuffer. |
Dispose(Boolean) |
Rilascia le risorse usate dall'oggetto CMSampleBuffer. |
Finalize() |
Finalizzatore per l'oggetto CMSampleBuffer |
GetAudioFormatDescription() |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
GetDataBuffer() |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
GetImageBuffer() |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
GetSampleAttachments(Boolean) |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
GetSampleSize(nint) |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
GetSampleTimingInfo() |
Recupera le informazioni di intervallo per il buffer di esempio. |
GetSampleTimingInfo(nint) |
Recupera le informazioni di intervallo per il buffer di esempio. |
GetTypeID() |
Identificatore di tipo per il tipo CoreMedia.CMSampleBuffer. |
GetVideoFormatDescription() |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
Invalidate() |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
MakeDataReady() |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
SetDataBuffer(CMBlockBuffer) |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
SetDataReady() |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
SetInvalidateCallback(Action<CMSampleBuffer>) |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
TrackDataReadiness(CMSampleBuffer) |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
Metodi di estensione
GetAttachment<T>(ICMAttachmentBearer, CMSampleBufferAttachmentKey, CMAttachmentMode) |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
GetAttachment<T>(ICMAttachmentBearer, String, CMAttachmentMode) |
Restituisce l'allegato che è identifed da |
GetAttachments(ICMAttachmentBearer, CMAttachmentMode) |
Restituisce una matrice di tutti gli allegati del orso e la modalità di propagazione degli allegati in |
GetAttachments<TKey,TValue>(ICMAttachmentBearer, CMAttachmentMode) |
Contenitore di campioni zero o più di un tipo di supporto specifico. |
PropagateAttachments(ICMAttachmentBearer, ICMAttachmentBearer) |
Propaga gli allegati che appartengono a |
RemoveAllAttachments(ICMAttachmentBearer) |
Rimuove tutti gli |
RemoveAttachment(ICMAttachmentBearer, String) |
Rimuove l'allegato che è identifed da |
SetAttachment(ICMAttachmentBearer, String, INativeObject, CMAttachmentMode) |
|
SetAttachments(ICMAttachmentBearer, NSDictionary, CMAttachmentMode) |
|