CMSampleBuffer Klas

Definitie

Een container met nul of meer voorbeelden van een bepaald mediatype.

public class CMSampleBuffer : CoreFoundation.NativeObject, CoreMedia.ICMAttachmentBearer
type CMSampleBuffer = class
    inherit NativeObject
    interface ICMAttachmentBearer
    interface INativeObject
Overname
Implementeringen

Eigenschappen

Name Description
DataIsReady

Een container met nul of meer voorbeelden van een bepaald mediatype.

DecodeTimeStamp

Een container met nul of meer voorbeelden van een bepaald mediatype.

Duration

Een container met nul of meer voorbeelden van een bepaald mediatype.

Handle

Een container met nul of meer voorbeelden van een bepaald mediatype.

(Overgenomen van DisposableObject)
IsValid

Een container met nul of meer voorbeelden van een bepaald mediatype.

NumSamples

Een container met nul of meer voorbeelden van een bepaald mediatype.

OutputDecodeTimeStamp

Een container met nul of meer voorbeelden van een bepaald mediatype.

OutputDuration

Een container met nul of meer voorbeelden van een bepaald mediatype.

OutputPresentationTimeStamp

Een container met nul of meer voorbeelden van een bepaald mediatype.

Owns

Een container met nul of meer voorbeelden van een bepaald mediatype.

(Overgenomen van DisposableObject)
PresentationTimeStamp

Een container met nul of meer voorbeelden van een bepaald mediatype.

TaggedBufferGroup

Haal de gelabelde buffergroep van deze voorbeeldbuffer op.

TotalSampleSize

Een container met nul of meer voorbeelden van een bepaald mediatype.

Methoden

Name Description
CallForEachSample(Func<CMSampleBuffer,Int32,CMSampleBufferError>)

Een container met nul of meer voorbeelden van een bepaald mediatype.

ClearHandle()

Een container met nul of meer voorbeelden van een bepaald mediatype.

(Overgenomen van DisposableObject)
CopyPCMDataIntoAudioBufferList(Int32, Int32, AudioBuffers)

Een container met nul of meer voorbeelden van een bepaald mediatype.

CreateForImageBuffer(CVImageBuffer, Boolean, CMVideoFormatDescription, CMSampleTimingInfo, CMSampleBufferError)

Een container met nul of meer voorbeelden van een bepaald mediatype.

CreateReady(CMBlockBuffer, CMFormatDescription, Int32, CMSampleTimingInfo[], UIntPtr[], CMSampleBufferError)

Een container met nul of meer voorbeelden van een bepaald mediatype.

CreateReadyWithImageBuffer(CVImageBuffer, CMFormatDescription, CMSampleTimingInfo, CMSampleBufferError)

Een container met nul of meer voorbeelden van een bepaald mediatype.

CreateReadyWithPacketDescriptions(CMBlockBuffer, CMFormatDescription, Int32, CMTime, AudioStreamPacketDescription[], CMSampleBufferError)

Een container met nul of meer voorbeelden van een bepaald mediatype.

CreateWithNewTiming(CMSampleBuffer, CMSampleTimingInfo[], Int32)

Een container met nul of meer voorbeelden van een bepaald mediatype.

CreateWithNewTiming(CMSampleBuffer, CMSampleTimingInfo[], IntPtr)

Een container met nul of meer voorbeelden van een bepaald mediatype.

CreateWithNewTiming(CMSampleBuffer, CMSampleTimingInfo[])

Kloont een voorbeeldbuffer met behulp van de opgegeven tijdsinstellingen.

CreateWithPacketDescriptions(CMBlockBuffer, CMFormatDescription, Int32, CMTime, AudioStreamPacketDescription[], CMSampleBufferError)

Een container met nul of meer voorbeelden van een bepaald mediatype.

Dispose()

Een container met nul of meer voorbeelden van een bepaald mediatype.

(Overgenomen van DisposableObject)
Dispose(Boolean)

Releases van de resources die worden gebruikt door het CMSampleBuffer-object.

Equals(Object)

Een container met nul of meer voorbeelden van een bepaald mediatype.

(Overgenomen van DisposableObject)
GetAudioFormatDescription()

Een container met nul of meer voorbeelden van een bepaald mediatype.

GetCheckedHandle()

Een container met nul of meer voorbeelden van een bepaald mediatype.

(Overgenomen van DisposableObject)
GetDataBuffer()

Een container met nul of meer voorbeelden van een bepaald mediatype.

GetHashCode()

Een container met nul of meer voorbeelden van een bepaald mediatype.

(Overgenomen van DisposableObject)
GetImageBuffer()

Een container met nul of meer voorbeelden van een bepaald mediatype.

GetSampleAttachments(Boolean)

Een container met nul of meer voorbeelden van een bepaald mediatype.

GetSampleSize(IntPtr)

Een container met nul of meer voorbeelden van een bepaald mediatype.

GetSampleTimingInfo()

Haalt de tijdsinstellingen voor de voorbeeldbuffer op.

GetSampleTimingInfo(Int32)

Een container met nul of meer voorbeelden van een bepaald mediatype.

GetSampleTimingInfo(IntPtr)

Een container met nul of meer voorbeelden van een bepaald mediatype.

GetTypeID()

Typ de id voor het type CoreMedia.CMSampleBuffer.

GetVideoFormatDescription()

Een container met nul of meer voorbeelden van een bepaald mediatype.

InitializeHandle(NativeHandle)

Een container met nul of meer voorbeelden van een bepaald mediatype.

(Overgenomen van DisposableObject)
Invalidate()

Een container met nul of meer voorbeelden van een bepaald mediatype.

MakeDataReady()

Een container met nul of meer voorbeelden van een bepaald mediatype.

Release()

Een container met nul of meer voorbeelden van een bepaald mediatype.

(Overgenomen van NativeObject)
Retain()

Een container met nul of meer voorbeelden van een bepaald mediatype.

(Overgenomen van NativeObject)
SetDataBuffer(CMBlockBuffer)

Een container met nul of meer voorbeelden van een bepaald mediatype.

SetDataReady()

Een container met nul of meer voorbeelden van een bepaald mediatype.

SetInvalidateCallback(Action<CMSampleBuffer>)

Een container met nul of meer voorbeelden van een bepaald mediatype.

TrackDataReadiness(CMSampleBuffer)

Een container met nul of meer voorbeelden van een bepaald mediatype.

Extensiemethoden

Name Description
GetAttachment<T>(ICMAttachmentBearer, CMSampleBufferAttachmentKey, CMAttachmentMode)

Een container met nul of meer voorbeelden van een bepaald mediatype.

GetAttachment<T>(ICMAttachmentBearer, String, CMAttachmentMode)

Retourneert de bijlage die wordt geïdentificeerd door key en schrijft de doorgiftemodus van de bijlage naar attachmentModeOut.

GetAttachments(ICMAttachmentBearer, CMAttachmentMode)

Retourneert een matrix van alle bijlagen van de bearer en de bijlagedoorgiftemodus naar attachmentMode.

GetAttachments<TKey,TValue>(ICMAttachmentBearer, CMAttachmentMode)

Een container met nul of meer voorbeelden van een bepaald mediatype.

GetHandle(INativeObject)

Een container met nul of meer voorbeelden van een bepaald mediatype.

GetNonNullHandle(INativeObject, String)

Een container met nul of meer voorbeelden van een bepaald mediatype.

PropagateAttachments(ICMAttachmentBearer, ICMAttachmentBearer)

Hiermee worden de bijlagen doorgegeven waartoe ze behoren source en waartoe destinationze mogen worden doorgegeven.

RemoveAllAttachments(ICMAttachmentBearer)

Hiermee verwijdert u alle targetbijlagen.

RemoveAttachment(ICMAttachmentBearer, String)

Hiermee verwijdert u de bijlage die wordt geïdentificeerd door key.

SetAttachment(ICMAttachmentBearer, String, INativeObject, CMAttachmentMode)

Koppelt value aan de bearer met de opgegeven key en attachmentMode.

SetAttachments(ICMAttachmentBearer, NSDictionary, CMAttachmentMode)

Koppelt theAttachments aan de bearer met de opgegeven attachmentMode.

Van toepassing op

Zie ook