|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CoreVideoLibrary
JNA Wrapper for library CoreVideo
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.
Nested Class Summary | |
---|---|
static class |
CoreVideoLibrary.__CVBuffer
Conversion Error : CFStringRef SKIPPED: native declaration : /System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:91 kCVImageBufferChromaSubsampling_411 |
static class |
CoreVideoLibrary.CGColorSpace
|
static interface |
CoreVideoLibrary.CVAttachmentMode
native declaration : /System/Library/Frameworks/CoreVideo.framework/Headers/CVBuffer.h enum values |
static interface |
CoreVideoLibrary.CVReturn
native declaration : /System/Library/Frameworks/CoreVideo.framework/Headers/CVReturn.h enum values |
Nested classes/interfaces inherited from interface com.sun.jna.Library |
---|
Library.Handler |
Field Summary | |
---|---|
static CoreVideoLibrary |
INSTANCE
|
static String |
JNA_LIBRARY_NAME
|
static NativeLibrary |
JNA_NATIVE_LIB
|
static GlobalStruct<CVTime.ByValue> |
kCVIndefiniteTime
|
static int |
kCVSMPTETimeRunning
|
static int |
kCVSMPTETimeType24
|
static int |
kCVSMPTETimeType25
|
static int |
kCVSMPTETimeType2997
|
static int |
kCVSMPTETimeType2997Drop
|
static int |
kCVSMPTETimeType30
|
static int |
kCVSMPTETimeType30Drop
|
static int |
kCVSMPTETimeType5994
|
static int |
kCVSMPTETimeType60
|
static int |
kCVSMPTETimeValid
|
static int |
kCVTimeIsIndefinite
|
static int |
kCVTimeStampBottomField
Flags for the CVTimeStamp structure native declaration : /System/Library/Frameworks/CoreVideo.framework/Headers/CVBase.h:187 |
static int |
kCVTimeStampHostTimeValid
Flags for the CVTimeStamp structure native declaration : /System/Library/Frameworks/CoreVideo.framework/Headers/CVBase.h:180 |
static int |
kCVTimeStampIsInterlaced
Some commonly used combinations of timestamp flags native declaration : /System/Library/Frameworks/CoreVideo.framework/Headers/CVBase.h:194 |
static int |
kCVTimeStampRateScalarValid
Flags for the CVTimeStamp structure native declaration : /System/Library/Frameworks/CoreVideo.framework/Headers/CVBase.h:183 |
static int |
kCVTimeStampSMPTETimeValid
Flags for the CVTimeStamp structure native declaration : /System/Library/Frameworks/CoreVideo.framework/Headers/CVBase.h:181 |
static int |
kCVTimeStampTopField
Flags for the CVTimeStamp structure There are flags for each field to make it easier to detect interlaced vs progressive output native declaration : /System/Library/Frameworks/CoreVideo.framework/Headers/CVBase.h:186 |
static int |
kCVTimeStampVideoHostTimeValid
Some commonly used combinations of timestamp flags native declaration : /System/Library/Frameworks/CoreVideo.framework/Headers/CVBase.h:193 |
static int |
kCVTimeStampVideoRefreshPeriodValid
Flags for the CVTimeStamp structure native declaration : /System/Library/Frameworks/CoreVideo.framework/Headers/CVBase.h:182 |
static int |
kCVTimeStampVideoTimeValid
Flags for the CVTimeStamp structure native declaration : /System/Library/Frameworks/CoreVideo.framework/Headers/CVBase.h:179 |
static GlobalStruct<CVTime.ByValue> |
kCVZeroTime
|
Fields inherited from interface com.sun.jna.Library |
---|
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER |
Method Summary | |
---|---|
HIServicesLibrary.__CFDictionary |
CVBufferGetAttachments(CoreVideoLibrary.__CVBuffer buffer,
int attachmentMode)
|
void |
CVBufferPropagateAttachments(CoreVideoLibrary.__CVBuffer sourceBuffer,
CoreVideoLibrary.__CVBuffer destinationBuffer)
|
void |
CVBufferRelease(CoreVideoLibrary.__CVBuffer buffer)
|
void |
CVBufferRemoveAllAttachments(CoreVideoLibrary.__CVBuffer buffer)
|
CoreVideoLibrary.__CVBuffer |
CVBufferRetain(CoreVideoLibrary.__CVBuffer buffer)
|
void |
CVBufferSetAttachments(CoreVideoLibrary.__CVBuffer buffer,
HIServicesLibrary.__CFDictionary theAttachments,
int attachmentMode)
|
CGRect.ByValue |
CVImageBufferGetCleanRect(CoreVideoLibrary.__CVBuffer imageBuffer)
|
CoreVideoLibrary.CGColorSpace |
CVImageBufferGetColorSpace(CoreVideoLibrary.__CVBuffer imageBuffer)
|
CGSize.ByValue |
CVImageBufferGetDisplaySize(CoreVideoLibrary.__CVBuffer imageBuffer)
|
CGSize.ByValue |
CVImageBufferGetEncodedSize(CoreVideoLibrary.__CVBuffer imageBuffer)
|
Field Detail |
---|
static final String JNA_LIBRARY_NAME
static final NativeLibrary JNA_NATIVE_LIB
static final CoreVideoLibrary INSTANCE
static final int kCVSMPTETimeType24
static final int kCVSMPTETimeType25
static final int kCVSMPTETimeType30Drop
static final int kCVSMPTETimeType30
static final int kCVSMPTETimeType2997
static final int kCVSMPTETimeType2997Drop
static final int kCVSMPTETimeType60
static final int kCVSMPTETimeType5994
static final int kCVSMPTETimeValid
static final int kCVSMPTETimeRunning
static final int kCVTimeIsIndefinite
static final int kCVTimeStampVideoTimeValid
static final int kCVTimeStampHostTimeValid
static final int kCVTimeStampSMPTETimeValid
static final int kCVTimeStampVideoRefreshPeriodValid
static final int kCVTimeStampRateScalarValid
static final int kCVTimeStampTopField
static final int kCVTimeStampBottomField
static final int kCVTimeStampVideoHostTimeValid
static final int kCVTimeStampIsInterlaced
static final GlobalStruct<CVTime.ByValue> kCVZeroTime
static final GlobalStruct<CVTime.ByValue> kCVIndefiniteTime
Method Detail |
---|
CoreVideoLibrary.__CVBuffer CVBufferRetain(CoreVideoLibrary.__CVBuffer buffer)
buffer
- A CVBuffer object that you want to retain.void CVBufferRelease(CoreVideoLibrary.__CVBuffer buffer)
buffer
- A CVBuffer object that you want to release.void CVBufferRelease(CVBufferRef)
void CVBufferRemoveAllAttachments(CoreVideoLibrary.__CVBuffer buffer)
buffer
- Target CVBuffer object.void CVBufferRemoveAllAttachments(CVBufferRef)
HIServicesLibrary.__CFDictionary CVBufferGetAttachments(CoreVideoLibrary.__CVBuffer buffer, int attachmentMode)
buffer
- Target CVBuffer object.attachmentMode
- @see CVAttachmentModevoid CVBufferSetAttachments(CoreVideoLibrary.__CVBuffer buffer, HIServicesLibrary.__CFDictionary theAttachments, int attachmentMode)
buffer
- Target CVBuffer object.void CVBufferSetAttachments(CVBufferRef, CFDictionaryRef, CVAttachmentMode)
attachmentMode
- @see CVAttachmentModevoid CVBufferPropagateAttachments(CoreVideoLibrary.__CVBuffer sourceBuffer, CoreVideoLibrary.__CVBuffer destinationBuffer)
sourceBuffer
- CVBuffer to copy attachments from.destinationBuffer
- CVBuffer to copy attachments to.void CVBufferPropagateAttachments(CVBufferRef, CVBufferRef)
CGSize.ByValue CVImageBufferGetEncodedSize(CoreVideoLibrary.__CVBuffer imageBuffer)
imageBuffer
- A CVImageBuffer that you wish to retrieve the encoded size from.CGSize.ByValue CVImageBufferGetDisplaySize(CoreVideoLibrary.__CVBuffer imageBuffer)
imageBuffer
- A CVImageBuffer that you wish to retrieve the display size from.CGRect.ByValue CVImageBufferGetCleanRect(CoreVideoLibrary.__CVBuffer imageBuffer)
imageBuffer
- A CVImageBuffer that you wish to retrieve the display size from.CoreVideoLibrary.CGColorSpace CVImageBufferGetColorSpace(CoreVideoLibrary.__CVBuffer imageBuffer)
imageBuffer
- A CVImageBuffer that you wish to retrieve the color space from.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |