Bagikan melalui


CMSampleBuffer Kelas

Definisi

Kontainer sampel nol atau lebih dari jenis media tertentu.

public class CMSampleBuffer : CoreMedia.ICMAttachmentBearer, IDisposable
type CMSampleBuffer = class
    interface ICMAttachmentBearer
    interface INativeObject
    interface IDisposable
Warisan
CMSampleBuffer
Penerapan

Properti

DataIsReady

Kontainer sampel nol atau lebih dari jenis media tertentu.

DecodeTimeStamp

Kontainer sampel nol atau lebih dari jenis media tertentu.

Duration

Kontainer sampel nol atau lebih dari jenis media tertentu.

Handle

Tangani (penunjuk) ke representasi objek yang tidak dikelola.

IsValid

Kontainer sampel nol atau lebih dari jenis media tertentu.

NumSamples

Kontainer sampel nol atau lebih dari jenis media tertentu.

OutputDecodeTimeStamp

Kontainer sampel nol atau lebih dari jenis media tertentu.

OutputDuration

Kontainer sampel nol atau lebih dari jenis media tertentu.

OutputPresentationTimeStamp

Kontainer sampel nol atau lebih dari jenis media tertentu.

PresentationTimeStamp

Kontainer sampel nol atau lebih dari jenis media tertentu.

TotalSampleSize

Kontainer sampel nol atau lebih dari jenis media tertentu.

Metode

CallForEachSample(Func<CMSampleBuffer,Int32,CMSampleBufferError>)

Kontainer sampel nol atau lebih dari jenis media tertentu.

CopyPCMDataIntoAudioBufferList(Int32, Int32, AudioBuffers)

Kontainer sampel nol atau lebih dari jenis media tertentu.

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

Kontainer sampel nol atau lebih dari jenis media tertentu.

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

Kontainer sampel nol atau lebih dari jenis media tertentu.

CreateReadyWithImageBuffer(CVImageBuffer, CMFormatDescription, CMSampleTimingInfo, CMSampleBufferError)

Kontainer sampel nol atau lebih dari jenis media tertentu.

CreateReadyWithImageBuffer(CVImageBuffer, CMFormatDescription, CMSampleTimingInfo[], CMSampleBufferError)
Kedaluwarsa.

Kontainer sampel nol atau lebih dari jenis media tertentu.

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

Kontainer sampel nol atau lebih dari jenis media tertentu.

CreateWithNewTiming(CMSampleBuffer, CMSampleTimingInfo[], nint)

Mengkloning buffer sampel, menggunakan informasi waktu yang disediakan.

CreateWithNewTiming(CMSampleBuffer, CMSampleTimingInfo[])

Mengkloning buffer sampel, menggunakan informasi waktu yang disediakan.

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

Kontainer sampel nol atau lebih dari jenis media tertentu.

Dispose()

Merilis sumber daya yang digunakan oleh objek CMSampleBuffer.

Dispose(Boolean)

Merilis sumber daya yang digunakan oleh objek CMSampleBuffer.

Finalize()

Finalizer untuk objek CMSampleBuffer

GetAudioFormatDescription()

Kontainer sampel nol atau lebih dari jenis media tertentu.

GetDataBuffer()

Kontainer sampel nol atau lebih dari jenis media tertentu.

GetImageBuffer()

Kontainer sampel nol atau lebih dari jenis media tertentu.

GetSampleAttachments(Boolean)

Kontainer sampel nol atau lebih dari jenis media tertentu.

GetSampleSize(nint)

Kontainer sampel nol atau lebih dari jenis media tertentu.

GetSampleTimingInfo()

Mengambil informasi waktu untuk buffer sampel.

GetSampleTimingInfo(nint)

Mengambil informasi waktu untuk buffer sampel.

GetTypeID()

Pengidentifikasi jenis untuk jenis CoreMedia.CMSampleBuffer.

GetVideoFormatDescription()

Kontainer sampel nol atau lebih dari jenis media tertentu.

Invalidate()

Kontainer sampel nol atau lebih dari jenis media tertentu.

MakeDataReady()

Kontainer sampel nol atau lebih dari jenis media tertentu.

SetDataBuffer(CMBlockBuffer)

Kontainer sampel nol atau lebih dari jenis media tertentu.

SetDataReady()

Kontainer sampel nol atau lebih dari jenis media tertentu.

SetInvalidateCallback(Action<CMSampleBuffer>)

Kontainer sampel nol atau lebih dari jenis media tertentu.

TrackDataReadiness(CMSampleBuffer)

Kontainer sampel nol atau lebih dari jenis media tertentu.

Metode Ekstensi

GetAttachment<T>(ICMAttachmentBearer, CMSampleBufferAttachmentKey, CMAttachmentMode)

Kontainer sampel nol atau lebih dari jenis media tertentu.

GetAttachment<T>(ICMAttachmentBearer, String, CMAttachmentMode)

Mengembalikan lampiran yang diidentifikasi oleh key dan menulis mode penyebaran lampiran ke attachmentModeOut.

GetAttachments(ICMAttachmentBearer, CMAttachmentMode)

Mengembalikan array dari semua lampiran pembawa dan mode penyebaran lampiran ke attachmentMode.

GetAttachments<TKey,TValue>(ICMAttachmentBearer, CMAttachmentMode)

Kontainer sampel nol atau lebih dari jenis media tertentu.

PropagateAttachments(ICMAttachmentBearer, ICMAttachmentBearer)

Menyebarkan lampiran milik source dan diizinkan untuk disebarluaskan ke destination.

RemoveAllAttachments(ICMAttachmentBearer)

Menghapus semua targetlampiran .'

RemoveAttachment(ICMAttachmentBearer, String)

Menghapus lampiran yang diidentifikasi oleh key.

SetAttachment(ICMAttachmentBearer, String, INativeObject, CMAttachmentMode)

value Melampirkan ke pembawa dengan dan attachmentModeyang ditentukankey.

SetAttachments(ICMAttachmentBearer, NSDictionary, CMAttachmentMode)

theAttachments Melampirkan ke pembawa dengan yang ditentukan attachmentMode.

Berlaku untuk

Lihat juga