MonobjcMonobjc Documented Class Library
CVBuffer Class
NamespacesMonobjc.QuartzCoreCVBuffer

[Missing <summary> documentation for "T:Monobjc.QuartzCore.CVBuffer"]

Declaration Syntax
C#Visual BasicVisual C++
public static class CVBuffer
Public NotInheritable Class CVBuffer
public ref class CVBuffer abstract sealed
Members
All MembersMethodsFields



IconMemberDescription
GetAttachment(IntPtr, NSString, CVAttachmentMode%)

Returns a specific attachment of a Core Video buffer.

Original signature is 'CFTypeRef CVBufferGetAttachment ( CVBufferRef buffer, CFStringRef key, CVAttachmentMode *attachmentMode );'

Available in Mac OS X v10.4 and later.


GetAttachments(IntPtr, CVAttachmentMode)

Returns all attachments of a Core Video buffer.

Original signature is 'CFDictionaryRef CVBufferGetAttachments ( CVBufferRef buffer, CVAttachmentMode attachmentMode );'

Available in Mac OS X v10.4 and later.


kCVBufferMovieTimeKey

The movie time associated with the buffer. Generally only available for frames emitted by QuickTime (type CFDictionary containing the kCVBufferTimeValueKey and kCVBufferTimeScaleKey keys).

Available in Mac OS X v10.4 and later.


kCVBufferNonPropagatedAttachmentsKey

Attachments that should not be copied when using the CVBufferPropagateAttachments function (type CFDictionary, containing a list of attachments as key-value pairs).

Available in Mac OS X v10.4 and later.


kCVBufferPropagatedAttachmentsKey

Attachments that should be copied when using the CVBufferPropagateAttachments function (type CFDictionary, containing a list of attachments as key-value pairs).

Available in Mac OS X v10.4 and later.


kCVBufferTimeScaleKey

The time scale associated with the movie.

Available in Mac OS X v10.4 and later.


kCVBufferTimeValueKey

The actual time value associated with the movie.

Available in Mac OS X v10.4 and later.


PropagateAttachments(IntPtr, IntPtr)

Copies all attachments that can be propagated from one Core Video buffer to another.

Original signature is 'void CVBufferPropagateAttachments ( CVBufferRef sourceBuffer, CVBufferRef destinationBuffer );'

Available in Mac OS X v10.4 and later.


Release(IntPtr)

Releases a Core Video buffer.

Original signature is 'void CVBufferRelease ( CVBufferRef buffer );'

Available in Mac OS X v10.4 and later.


RemoveAllAttachments(IntPtr)

Removes all attachments of a Core Video buffer.

Original signature is 'void CVBufferRemoveAllAttachments ( CVBufferRef buffer );'

Available in Mac OS X v10.4 and later.


RemoveAttachment(IntPtr, NSString)

Removes a specific attachment of a Core Video buffer.

Original signature is 'void CVBufferRemoveAttachment ( CVBufferRef buffer, CFStringRef key );'

Available in Mac OS X v10.4 and later.


Retain(IntPtr)

Retains a Core Video buffer.

Original signature is 'CVBufferRef CVBufferRetain ( CVBufferRef buffer );'

Available in Mac OS X v10.4 and later.


SetAttachment(IntPtr, NSString, IntPtr, CVAttachmentMode)

Sets or adds an attachment of a Core Video buffer.

Original signature is 'void CVBufferSetAttachment ( CVBufferRef buffer, CFStringRef key, CFTypeRef value, CVAttachmentMode attachmentMode );'

Available in Mac OS X v10.4 and later.


SetAttachments(IntPtr, NSDictionary, CVAttachmentMode)

Sets a set of attachments for a Core Video buffer.

Original signature is 'void CVBufferSetAttachments ( CVBufferRef buffer, CFDictionaryRef theAttachments, CVAttachmentMode attachmentMode );'

Available in Mac OS X v10.4 and later.


Inheritance Hierarchy
Object
CVBuffer
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.AppKit (Module: Monobjc.AppKit)