@Properties(inherit=nvencodeapi.class) public class NVENC_EXTERNAL_ME_SB_HINT extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
NVENC_EXTERNAL_ME_SB_HINT()
Default native constructor.
|
NVENC_EXTERNAL_ME_SB_HINT(long size)
Native array allocator.
|
NVENC_EXTERNAL_ME_SB_HINT(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
short |
bi()
[in]: Specifies reference mode 0=single mv, 1=compound mv
|
NVENC_EXTERNAL_ME_SB_HINT |
bi(short setter) |
short |
cu_size()
[in]: Specifies the CU size: 0: 8x8, 1: 16x16, 2:32x32, 3:64x64
|
NVENC_EXTERNAL_ME_SB_HINT |
cu_size(short setter) |
short |
direction()
[in]: Specifies the direction of motion estimation .
|
NVENC_EXTERNAL_ME_SB_HINT |
direction(short setter) |
NVENC_EXTERNAL_ME_SB_HINT |
getPointer(long i) |
short |
last_of_cu()
[in]: Set to 1 for the last MV current CU
|
NVENC_EXTERNAL_ME_SB_HINT |
last_of_cu(short setter) |
short |
last_of_sb()
[in]: Set to 1 for the last MV of current SB
|
NVENC_EXTERNAL_ME_SB_HINT |
last_of_sb(short setter) |
short |
mvx()
[in]: Specifies the x component of integer pixel MV (relative to current MB) S12.2.
|
NVENC_EXTERNAL_ME_SB_HINT |
mvx(short setter) |
short |
mvy()
[in]: Specifies the y component of integer pixel MV (relative to current MB) S10.2 .
|
NVENC_EXTERNAL_ME_SB_HINT |
mvy(short setter) |
short |
partition_type()
[in]: Specifies the partition type: 0: 2NX2N, 1:2NxN, 2:Nx2N.
|
NVENC_EXTERNAL_ME_SB_HINT |
partition_type(short setter) |
NVENC_EXTERNAL_ME_SB_HINT |
position(long position) |
short |
refidx()
[in]: Specifies the reference index (31=invalid)
|
NVENC_EXTERNAL_ME_SB_HINT |
refidx(short setter) |
short |
reserved0()
[in]: Reserved and must be set to 0
|
NVENC_EXTERNAL_ME_SB_HINT |
reserved0(short setter) |
short |
reserved1()
[in]: Reserved and must be set to 0
|
NVENC_EXTERNAL_ME_SB_HINT |
reserved1(short setter) |
short |
x8()
[in]: Specifies the current partition's top left x position in 8 pixel unit
|
NVENC_EXTERNAL_ME_SB_HINT |
x8(short setter) |
short |
y8()
[in]: Specifies the current partition's top left y position in 8 pixel unit
|
NVENC_EXTERNAL_ME_SB_HINT |
y8(short setter) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public NVENC_EXTERNAL_ME_SB_HINT()
public NVENC_EXTERNAL_ME_SB_HINT(long size)
Pointer.position(long)
.public NVENC_EXTERNAL_ME_SB_HINT(Pointer p)
Pointer(Pointer)
.public NVENC_EXTERNAL_ME_SB_HINT position(long position)
public NVENC_EXTERNAL_ME_SB_HINT getPointer(long i)
getPointer
in class Pointer
@Cast(value="int16_t") @NoOffset public short refidx()
public NVENC_EXTERNAL_ME_SB_HINT refidx(short setter)
@Cast(value="int16_t") @NoOffset public short direction()
public NVENC_EXTERNAL_ME_SB_HINT direction(short setter)
@Cast(value="int16_t") @NoOffset public short bi()
public NVENC_EXTERNAL_ME_SB_HINT bi(short setter)
@Cast(value="int16_t") @NoOffset public short partition_type()
public NVENC_EXTERNAL_ME_SB_HINT partition_type(short setter)
@Cast(value="int16_t") @NoOffset public short x8()
public NVENC_EXTERNAL_ME_SB_HINT x8(short setter)
@Cast(value="int16_t") @NoOffset public short last_of_cu()
public NVENC_EXTERNAL_ME_SB_HINT last_of_cu(short setter)
@Cast(value="int16_t") @NoOffset public short last_of_sb()
public NVENC_EXTERNAL_ME_SB_HINT last_of_sb(short setter)
@Cast(value="int16_t") @NoOffset public short reserved0()
public NVENC_EXTERNAL_ME_SB_HINT reserved0(short setter)
@Cast(value="int16_t") @NoOffset public short mvx()
public NVENC_EXTERNAL_ME_SB_HINT mvx(short setter)
@Cast(value="int16_t") @NoOffset public short cu_size()
public NVENC_EXTERNAL_ME_SB_HINT cu_size(short setter)
@Cast(value="int16_t") @NoOffset public short mvy()
public NVENC_EXTERNAL_ME_SB_HINT mvy(short setter)
@Cast(value="int16_t") @NoOffset public short y8()
public NVENC_EXTERNAL_ME_SB_HINT y8(short setter)
@Cast(value="int16_t") @NoOffset public short reserved1()
public NVENC_EXTERNAL_ME_SB_HINT reserved1(short setter)
Copyright © 2024. All rights reserved.