CMSampleBuffer Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı.
public class CMSampleBuffer : CoreFoundation.NativeObject, CoreMedia.ICMAttachmentBearer
type CMSampleBuffer = class
inherit NativeObject
interface ICMAttachmentBearer
interface INativeObject
- Devralma
- Uygulamalar
Özellikler
| Name | Description |
|---|---|
| DataIsReady |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| DecodeTimeStamp |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| Duration |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| Handle |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. (Devralındığı yer: DisposableObject) |
| IsValid |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| NumSamples |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| OutputDecodeTimeStamp |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| OutputDuration |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| OutputPresentationTimeStamp |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| Owns |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. (Devralındığı yer: DisposableObject) |
| PresentationTimeStamp |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| TaggedBufferGroup |
Bu örnek arabelleğin etiketli arabellek grubunu alın. |
| TotalSampleSize |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
Yöntemler
| Name | Description |
|---|---|
| CallForEachSample(Func<CMSampleBuffer,Int32,CMSampleBufferError>) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| ClearHandle() |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. (Devralındığı yer: DisposableObject) |
| CopyPCMDataIntoAudioBufferList(Int32, Int32, AudioBuffers) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| CreateForImageBuffer(CVImageBuffer, Boolean, CMVideoFormatDescription, CMSampleTimingInfo, CMSampleBufferError) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| CreateReady(CMBlockBuffer, CMFormatDescription, Int32, CMSampleTimingInfo[], UIntPtr[], CMSampleBufferError) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| CreateReadyWithImageBuffer(CVImageBuffer, CMFormatDescription, CMSampleTimingInfo, CMSampleBufferError) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| CreateReadyWithPacketDescriptions(CMBlockBuffer, CMFormatDescription, Int32, CMTime, AudioStreamPacketDescription[], CMSampleBufferError) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| CreateWithNewTiming(CMSampleBuffer, CMSampleTimingInfo[], Int32) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| CreateWithNewTiming(CMSampleBuffer, CMSampleTimingInfo[], IntPtr) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| CreateWithNewTiming(CMSampleBuffer, CMSampleTimingInfo[]) |
Sağlanan zamanlama bilgilerini kullanarak örnek bir arabelleği klonlar. |
| CreateWithPacketDescriptions(CMBlockBuffer, CMFormatDescription, Int32, CMTime, AudioStreamPacketDescription[], CMSampleBufferError) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| Dispose() |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. (Devralındığı yer: DisposableObject) |
| Dispose(Boolean) |
CMSampleBuffer nesnesi tarafından kullanılan kaynakları serbest bırakır. |
| Equals(Object) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. (Devralındığı yer: DisposableObject) |
| GetAudioFormatDescription() |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| GetCheckedHandle() |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. (Devralındığı yer: DisposableObject) |
| GetDataBuffer() |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| GetHashCode() |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. (Devralındığı yer: DisposableObject) |
| GetImageBuffer() |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| GetSampleAttachments(Boolean) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| GetSampleSize(IntPtr) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| GetSampleTimingInfo() |
Örnek arabellek için zamanlama bilgilerini getirir. |
| GetSampleTimingInfo(Int32) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| GetSampleTimingInfo(IntPtr) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| GetTypeID() |
CoreMedia.CMSampleBuffer türü için tür tanımlayıcısı. |
| GetVideoFormatDescription() |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| InitializeHandle(NativeHandle) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. (Devralındığı yer: DisposableObject) |
| Invalidate() |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| MakeDataReady() |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| Release() |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. (Devralındığı yer: NativeObject) |
| Retain() |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. (Devralındığı yer: NativeObject) |
| SetDataBuffer(CMBlockBuffer) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| SetDataReady() |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| SetInvalidateCallback(Action<CMSampleBuffer>) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| TrackDataReadiness(CMSampleBuffer) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
Uzantı Metotları
| Name | Description |
|---|---|
| GetAttachment<T>(ICMAttachmentBearer, CMSampleBufferAttachmentKey, CMAttachmentMode) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| GetAttachment<T>(ICMAttachmentBearer, String, CMAttachmentMode) |
tarafından |
| GetAttachments(ICMAttachmentBearer, CMAttachmentMode) |
Tüm taşıyıcı eklerinin ve ek yayma modunun bir dizisini döndürür |
| GetAttachments<TKey,TValue>(ICMAttachmentBearer, CMAttachmentMode) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| GetHandle(INativeObject) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| GetNonNullHandle(INativeObject, String) |
Belirli bir medya türüne ait sıfır veya daha fazla örnek içeren bir kapsayıcı. |
| PropagateAttachments(ICMAttachmentBearer, ICMAttachmentBearer) |
öğesine ait |
| RemoveAllAttachments(ICMAttachmentBearer) |
'nin |
| RemoveAttachment(ICMAttachmentBearer, String) |
tarafından |
| SetAttachment(ICMAttachmentBearer, String, INativeObject, CMAttachmentMode) |
Belirtilen |
| SetAttachments(ICMAttachmentBearer, NSDictionary, CMAttachmentMode) |
Belirtilen |