CMBlockBuffer クラス

定義

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

public class CMBlockBuffer : CoreFoundation.NativeObject, CoreMedia.ICMAttachmentBearer
type CMBlockBuffer = class
    inherit NativeObject
    interface ICMAttachmentBearer
    interface INativeObject
継承
実装

プロパティ

名前 説明
DataLength

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

Handle

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

(継承元 DisposableObject)
IsEmpty

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

Owns

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

(継承元 DisposableObject)

メソッド

名前 説明
AccessDataBytes(UIntPtr, UIntPtr, IntPtr, IntPtr)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

AppendBuffer(CMBlockBuffer, UIntPtr, UIntPtr, CMBlockBufferFlags)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

AppendMemoryBlock(Byte[], UIntPtr, CMBlockBufferFlags)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

AppendMemoryBlock(IntPtr, UIntPtr, CMCustomBlockAllocator, UIntPtr, UIntPtr, CMBlockBufferFlags)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

AssureBlockMemory()

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

ClearHandle()

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

(継承元 DisposableObject)
CopyDataBytes(UIntPtr, UIntPtr, Byte[])

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

CopyDataBytes(UIntPtr, UIntPtr, IntPtr)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

CreateContiguous(CMBlockBuffer, CMCustomBlockAllocator, UIntPtr, UIntPtr, CMBlockBufferFlags, CMBlockBufferError)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

CreateEmpty(UInt32, CMBlockBufferFlags, CMBlockBufferError)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

Dispose()

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

(継承元 DisposableObject)
Dispose(Boolean)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

(継承元 NativeObject)
Equals(Object)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

(継承元 DisposableObject)
FillDataBytes(Byte, UIntPtr, UIntPtr)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

FromBuffer(CMBlockBuffer, UIntPtr, UIntPtr, CMBlockBufferFlags, CMBlockBufferError)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

FromMemoryBlock(Byte[], UIntPtr, CMBlockBufferFlags, CMBlockBufferError)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

FromMemoryBlock(IntPtr, UIntPtr, CMCustomBlockAllocator, UIntPtr, UIntPtr, CMBlockBufferFlags, CMBlockBufferError)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

GetCheckedHandle()

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

(継承元 DisposableObject)
GetDataPointer(UIntPtr, UIntPtr, UIntPtr, IntPtr)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

GetHashCode()

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

(継承元 DisposableObject)
InitializeHandle(NativeHandle)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

(継承元 DisposableObject)
IsRangeContiguous(UIntPtr, UIntPtr)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

Release()

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

(継承元 NativeObject)
ReplaceDataBytes(Byte[], UIntPtr)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

ReplaceDataBytes(IntPtr, UIntPtr, UIntPtr)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

Retain()

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

(継承元 NativeObject)

拡張メソッド

名前 説明
GetAttachment<T>(ICMAttachmentBearer, CMSampleBufferAttachmentKey, CMAttachmentMode)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

GetAttachment<T>(ICMAttachmentBearer, String, CMAttachmentMode)

keyによって識別される添付ファイルを返し、添付ファイルの伝達モードをattachmentModeOutに書き込みます。

GetAttachments(ICMAttachmentBearer, CMAttachmentMode)

ベアラーのすべての添付ファイルの配列と、 attachmentModeへの添付ファイル伝達モードを返します。

GetAttachments<TKey,TValue>(ICMAttachmentBearer, CMAttachmentMode)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

GetHandle(INativeObject)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

GetNonNullHandle(INativeObject, String)

連続していない可能性があるメモリ領域に対する連続したデータ オフセットの範囲。

PropagateAttachments(ICMAttachmentBearer, ICMAttachmentBearer)

sourceに属し、destinationへの伝達が許可されている添付ファイルを伝達します。

RemoveAllAttachments(ICMAttachmentBearer)

targetの添付ファイルをすべて削除します。'

RemoveAttachment(ICMAttachmentBearer, String)

keyによって識別される添付ファイルを削除します。

SetAttachment(ICMAttachmentBearer, String, INativeObject, CMAttachmentMode)

指定したkeyattachmentModeを持つベアラーにvalueをアタッチします。

SetAttachments(ICMAttachmentBearer, NSDictionary, CMAttachmentMode)

指定したattachmentModeを持つベアラーにtheAttachmentsをアタッチします。

適用対象