CMSampleBuffer Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier.
public class CMSampleBuffer : CoreMedia.ICMAttachmentBearer, IDisposable
type CMSampleBuffer = class
interface ICMAttachmentBearer
interface INativeObject
interface IDisposable
- Héritage
-
CMSampleBuffer
- Implémente
Propriétés
DataIsReady |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
DecodeTimeStamp |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
Duration |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
Handle |
Handle (pointeur) vers la représentation d’objet non managée. |
IsValid |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
NumSamples |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
OutputDecodeTimeStamp |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
OutputDuration |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
OutputPresentationTimeStamp |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
PresentationTimeStamp |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
TotalSampleSize |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
Méthodes
CallForEachSample(Func<CMSampleBuffer,Int32,CMSampleBufferError>) |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
CopyPCMDataIntoAudioBufferList(Int32, Int32, AudioBuffers) |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
CreateForImageBuffer(CVImageBuffer, Boolean, CMVideoFormatDescription, CMSampleTimingInfo, CMSampleBufferError) |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
CreateReady(CMBlockBuffer, CMFormatDescription, Int32, CMSampleTimingInfo[], nuint[], CMSampleBufferError) |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
CreateReadyWithImageBuffer(CVImageBuffer, CMFormatDescription, CMSampleTimingInfo, CMSampleBufferError) |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
CreateReadyWithImageBuffer(CVImageBuffer, CMFormatDescription, CMSampleTimingInfo[], CMSampleBufferError) |
Obsolète.
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
CreateReadyWithPacketDescriptions(CMBlockBuffer, CMFormatDescription, Int32, CMTime, AudioStreamPacketDescription[], CMSampleBufferError) |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
CreateWithNewTiming(CMSampleBuffer, CMSampleTimingInfo[], nint) |
Clone un exemple de mémoire tampon à l’aide des informations de minutage fournies. |
CreateWithNewTiming(CMSampleBuffer, CMSampleTimingInfo[]) |
Clone un exemple de mémoire tampon à l’aide des informations de minutage fournies. |
CreateWithPacketDescriptions(CMBlockBuffer, CMFormatDescription, Int32, CMTime, AudioStreamPacketDescription[], CMSampleBufferError) |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
Dispose() |
Libère les ressources utilisées par l’objet CMSampleBuffer. |
Dispose(Boolean) |
Libère les ressources utilisées par l’objet CMSampleBuffer. |
Finalize() |
Finaliseur pour l’objet CMSampleBuffer |
GetAudioFormatDescription() |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
GetDataBuffer() |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
GetImageBuffer() |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
GetSampleAttachments(Boolean) |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
GetSampleSize(nint) |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
GetSampleTimingInfo() |
Récupère les informations de minutage de l’exemple de mémoire tampon. |
GetSampleTimingInfo(nint) |
Récupère les informations de minutage de l’exemple de mémoire tampon. |
GetTypeID() |
Identificateur de type pour le type CoreMedia.CMSampleBuffer. |
GetVideoFormatDescription() |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
Invalidate() |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
MakeDataReady() |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
SetDataBuffer(CMBlockBuffer) |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
SetDataReady() |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
SetInvalidateCallback(Action<CMSampleBuffer>) |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
TrackDataReadiness(CMSampleBuffer) |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
Méthodes d’extension
GetAttachment<T>(ICMAttachmentBearer, CMSampleBufferAttachmentKey, CMAttachmentMode) |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
GetAttachment<T>(ICMAttachmentBearer, String, CMAttachmentMode) |
Retourne la pièce jointe qui est identifié par |
GetAttachments(ICMAttachmentBearer, CMAttachmentMode) |
Retourne un tableau de toutes les pièces jointes du porteur et le mode de propagation de la pièce jointe à |
GetAttachments<TKey,TValue>(ICMAttachmentBearer, CMAttachmentMode) |
Conteneur de zéro ou plusieurs échantillons d’un type de média particulier. |
PropagateAttachments(ICMAttachmentBearer, ICMAttachmentBearer) |
Propage les pièces jointes qui appartiennent à |
RemoveAllAttachments(ICMAttachmentBearer) |
Supprime toutes les |
RemoveAttachment(ICMAttachmentBearer, String) |
Supprime la pièce jointe qui est identifié par |
SetAttachment(ICMAttachmentBearer, String, INativeObject, CMAttachmentMode) |
S’attache |
SetAttachments(ICMAttachmentBearer, NSDictionary, CMAttachmentMode) |
S’attache |