CMBlockBuffer 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.
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë.
public class CMBlockBuffer : CoreMedia.ICMAttachmentBearer, IDisposable
type CMBlockBuffer = class
interface ICMAttachmentBearer
interface INativeObject
interface IDisposable
- Héritage
-
CMBlockBuffer
- Implémente
Propriétés
DataLength |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
Handle |
Handle (pointeur) vers la représentation d’objet non managée. |
IsEmpty |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
Méthodes
AccessDataBytes(nuint, nuint, IntPtr, IntPtr) |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
AppendBuffer(CMBlockBuffer, nuint, nuint, CMBlockBufferFlags) |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
AppendMemoryBlock(Byte[], nuint, CMBlockBufferFlags) |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
AppendMemoryBlock(IntPtr, nuint, CMCustomBlockAllocator, nuint, nuint, CMBlockBufferFlags) |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
AssureBlockMemory() |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
CopyDataBytes(nuint, nuint, Byte[]) |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
CopyDataBytes(nuint, nuint, IntPtr) |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
CreateContiguous(CMBlockBuffer, CMCustomBlockAllocator, nuint, nuint, CMBlockBufferFlags, CMBlockBufferError) |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
CreateEmpty(UInt32, CMBlockBufferFlags, CMBlockBufferError) |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
Dispose() |
Libère les ressources utilisées par l’objet CMBlockBuffer. |
Dispose(Boolean) |
Libère les ressources utilisées par l’objet CMBlockBuffer. |
FillDataBytes(Byte, nuint, nuint) |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
Finalize() |
Finaliseur pour l’objet CMBlockBuffer |
FromBuffer(CMBlockBuffer, nuint, nuint, CMBlockBufferFlags, CMBlockBufferError) |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
FromMemoryBlock(Byte[], nuint, CMBlockBufferFlags, CMBlockBufferError) |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
FromMemoryBlock(IntPtr, nuint, CMCustomBlockAllocator, nuint, nuint, CMBlockBufferFlags, CMBlockBufferError) |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
GetDataPointer(nuint, nuint, nuint, IntPtr) |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
IsRangeContiguous(nuint, nuint) |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
ReplaceDataBytes(Byte[], nuint) |
Copie et remplace un segment de la mémoire tampon par les données du tableau d’octets source donnée. |
ReplaceDataBytes(IntPtr, nuint, nuint) |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
Méthodes d’extension
GetAttachment<T>(ICMAttachmentBearer, CMSampleBufferAttachmentKey, CMAttachmentMode) |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
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) |
Plage contiguë de décalages de données sur une région de mémoire éventuellement non contiguë. |
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 |