CMSampleBuffer 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
一個包含零個或多個特定媒介類型樣本的容器。
public class CMSampleBuffer : CoreFoundation.NativeObject, CoreMedia.ICMAttachmentBearer
type CMSampleBuffer = class
inherit NativeObject
interface ICMAttachmentBearer
interface INativeObject
- 繼承
- 實作
屬性
| 名稱 | Description |
|---|---|
| DataIsReady |
一個包含零個或多個特定媒介類型樣本的容器。 |
| DecodeTimeStamp |
一個包含零個或多個特定媒介類型樣本的容器。 |
| Duration |
一個包含零個或多個特定媒介類型樣本的容器。 |
| Handle |
一個包含零個或多個特定媒介類型樣本的容器。 (繼承來源 DisposableObject) |
| IsValid |
一個包含零個或多個特定媒介類型樣本的容器。 |
| NumSamples |
一個包含零個或多個特定媒介類型樣本的容器。 |
| OutputDecodeTimeStamp |
一個包含零個或多個特定媒介類型樣本的容器。 |
| OutputDuration |
一個包含零個或多個特定媒介類型樣本的容器。 |
| OutputPresentationTimeStamp |
一個包含零個或多個特定媒介類型樣本的容器。 |
| Owns |
一個包含零個或多個特定媒介類型樣本的容器。 (繼承來源 DisposableObject) |
| PresentationTimeStamp |
一個包含零個或多個特定媒介類型樣本的容器。 |
| TaggedBufferGroup |
取得這個樣本緩衝區的標記緩衝區群組。 |
| TotalSampleSize |
一個包含零個或多個特定媒介類型樣本的容器。 |
方法
擴充方法
| 名稱 | Description |
|---|---|
| GetAttachment<T>(ICMAttachmentBearer, CMSampleBufferAttachmentKey, CMAttachmentMode) |
一個包含零個或多個特定媒介類型樣本的容器。 |
| GetAttachment<T>(ICMAttachmentBearer, String, CMAttachmentMode) |
回傳由 識別 |
| GetAttachments(ICMAttachmentBearer, CMAttachmentMode) |
回傳承載者所有附件及附件傳播模式的陣列到 |
| GetAttachments<TKey,TValue>(ICMAttachmentBearer, CMAttachmentMode) |
一個包含零個或多個特定媒介類型樣本的容器。 |
| GetHandle(INativeObject) |
一個包含零個或多個特定媒介類型樣本的容器。 |
| GetNonNullHandle(INativeObject, String) |
一個包含零個或多個特定媒介類型樣本的容器。 |
| PropagateAttachments(ICMAttachmentBearer, ICMAttachmentBearer) |
傳播屬於 |
| RemoveAllAttachments(ICMAttachmentBearer) |
移除所有 |
| RemoveAttachment(ICMAttachmentBearer, String) |
移除由 |
| SetAttachment(ICMAttachmentBearer, String, INativeObject, CMAttachmentMode) |
附著 |
| SetAttachments(ICMAttachmentBearer, NSDictionary, CMAttachmentMode) |
附著 |