@Properties(inherit=avutil.class) public class AVMotionVector extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
AVMotionVector()
Default native constructor.
|
AVMotionVector(long size)
Native array allocator.
|
AVMotionVector(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
short |
dst_x()
Absolute destination position.
|
AVMotionVector |
dst_x(short setter) |
short |
dst_y() |
AVMotionVector |
dst_y(short setter) |
long |
flags()
Extra flag information.
|
AVMotionVector |
flags(long setter) |
byte |
h() |
AVMotionVector |
h(byte setter) |
short |
motion_scale() |
AVMotionVector |
motion_scale(short setter) |
int |
motion_x()
Motion vector
src_x = dst_x + motion_x / motion_scale
src_y = dst_y + motion_y / motion_scale
|
AVMotionVector |
motion_x(int setter) |
int |
motion_y() |
AVMotionVector |
motion_y(int setter) |
AVMotionVector |
position(long position) |
int |
source()
Where the current macroblock comes from; negative value when it comes
from the past, positive value when it comes from the future.
|
AVMotionVector |
source(int setter) |
short |
src_x()
Absolute source position.
|
AVMotionVector |
src_x(short setter) |
short |
src_y() |
AVMotionVector |
src_y(short setter) |
byte |
w()
Width and height of the block.
|
AVMotionVector |
w(byte setter) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zero
public AVMotionVector()
public AVMotionVector(long size)
Pointer.position(long)
.public AVMotionVector(Pointer p)
Pointer.Pointer(Pointer)
.public AVMotionVector position(long position)
public int source()
public AVMotionVector source(int setter)
public AVMotionVector w(byte setter)
public AVMotionVector h(byte setter)
public short src_x()
public AVMotionVector src_x(short setter)
public short src_y()
public AVMotionVector src_y(short setter)
public short dst_x()
public AVMotionVector dst_x(short setter)
public short dst_y()
public AVMotionVector dst_y(short setter)
public AVMotionVector flags(long setter)
public int motion_x()
public AVMotionVector motion_x(int setter)
public int motion_y()
public AVMotionVector motion_y(int setter)
public AVMotionVector motion_scale(short setter)
Copyright © 2020. All rights reserved.