@Properties(inherit=nvencodeapi.class) public class NV_ENC_PIC_PARAMS_AV1 extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
NV_ENC_PIC_PARAMS_AV1()
Default native constructor.
|
NV_ENC_PIC_PARAMS_AV1(long size)
Native array allocator.
|
NV_ENC_PIC_PARAMS_AV1(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
arf2FrameFlag()
[in]: Encode frame as Alternate Reference 2 Frame.
|
NV_ENC_PIC_PARAMS_AV1 |
arf2FrameFlag(int setter) |
int |
arfFrameFlag()
[in]: Encode frame as Alternate Reference Frame.
|
NV_ENC_PIC_PARAMS_AV1 |
arfFrameFlag(int setter) |
int |
bwdFrameFlag()
[in]: Encode frame as Backward Reference Frame.
|
NV_ENC_PIC_PARAMS_AV1 |
bwdFrameFlag(int setter) |
int |
displayPOCSyntax()
[in]: Specifies the display POC syntax This is required to be set if client is handling the picture type decision.
|
NV_ENC_PIC_PARAMS_AV1 |
displayPOCSyntax(int setter) |
int |
enableCustomTileConfig()
[in]: Set 1 to enable custom tile configuration: numTileColumns and numTileRows must have non zero values and tileWidths and tileHeights must point to a valid address
|
NV_ENC_PIC_PARAMS_AV1 |
enableCustomTileConfig(int setter) |
int |
errorResilientModeFlag()
[in]: encode frame independently from previously encoded frames
|
NV_ENC_PIC_PARAMS_AV1 |
errorResilientModeFlag(int setter) |
NV_ENC_FILM_GRAIN_PARAMS_AV1 |
filmGrainParams()
[in]: If filmGrainParamsUpdate == 1, filmGrainParams must point to a valid NV_ENC_FILM_GRAIN_PARAMS_AV1 structure
|
NV_ENC_PIC_PARAMS_AV1 |
filmGrainParams(NV_ENC_FILM_GRAIN_PARAMS_AV1 setter) |
int |
filmGrainParamsUpdate()
[in]: Set to 1 if client wants to update previous film grain parameters: filmGrainParams must point to a valid address and encoder must have been configured with film grain enabled
|
NV_ENC_PIC_PARAMS_AV1 |
filmGrainParamsUpdate(int setter) |
int |
forceIntraRefreshWithFrameCnt()
[in]: Forces an intra refresh with duration equal to intraRefreshFrameCnt.
|
NV_ENC_PIC_PARAMS_AV1 |
forceIntraRefreshWithFrameCnt(int setter) |
NV_ENC_PIC_PARAMS_AV1 |
getPointer(long i) |
int |
goldenFrameFlag()
[in]: Encode frame as Golden Frame.
|
NV_ENC_PIC_PARAMS_AV1 |
goldenFrameFlag(int setter) |
int |
numTileColumns()
[in]: This parameter in conjunction with the flag enableCustomTileConfig and the array tileWidths[] specifies the way in which the picture is divided into tile columns.
|
NV_ENC_PIC_PARAMS_AV1 |
numTileColumns(int setter) |
int |
numTileRows()
[in]: This parameter in conjunction with the flag enableCustomTileConfig and the array tileHeights[] specifies the way in which the picture is divided into tiles rows
When enableCustomTileConfig == 0, the picture will be uniformly divided into numTileRows tile rows.
|
NV_ENC_PIC_PARAMS_AV1 |
numTileRows(int setter) |
NV_ENC_SEI_PAYLOAD |
obuPayloadArray()
[in]: Array of OBU payloads which will be inserted for this frame.
|
NV_ENC_PIC_PARAMS_AV1 |
obuPayloadArray(NV_ENC_SEI_PAYLOAD setter) |
int |
obuPayloadArrayCnt()
[in]: Specifies the number of elements allocated in obuPayloadArray array.
|
NV_ENC_PIC_PARAMS_AV1 |
obuPayloadArrayCnt(int setter) |
int |
overlayFrameFlag()
[in]: Encode frame as overlay frame.
|
NV_ENC_PIC_PARAMS_AV1 |
overlayFrameFlag(int setter) |
NV_ENC_PIC_PARAMS_AV1 |
position(long position) |
int |
refPicFlag()
[in]: Set to 1 for a reference picture.
|
NV_ENC_PIC_PARAMS_AV1 |
refPicFlag(int setter) |
int |
reserved()
[in]: Reserved and must be set to 0.
|
NV_ENC_PIC_PARAMS_AV1 |
reserved(int setter) |
IntPointer |
reserved2() |
int |
reserved2(int i)
[in]: Reserved and must be set to 0.
|
NV_ENC_PIC_PARAMS_AV1 |
reserved2(int i,
int setter) |
PointerPointer |
reserved3() |
Pointer |
reserved3(int i)
[in]: Reserved and must be set to NULL.
|
NV_ENC_PIC_PARAMS_AV1 |
reserved3(int i,
Pointer setter) |
int |
reservedBitFields()
[in]: Reserved bitfields and must be set to 0
|
NV_ENC_PIC_PARAMS_AV1 |
reservedBitFields(int setter) |
int |
showExistingFrameFlag()
[in]: When ovelayFrameFlag is set to 1, this flag controls the value of the show_existing_frame syntax element associated with the overlay frame.
|
NV_ENC_PIC_PARAMS_AV1 |
showExistingFrameFlag(int setter) |
int |
temporalId()
[in]: Specifies the temporal id of the picture
|
NV_ENC_PIC_PARAMS_AV1 |
temporalId(int setter) |
int |
tileConfigUpdate()
[in]: Set to 1 if client wants to overwrite the default tile configuration with the tile parameters specified below
When forceIntraRefreshWithFrameCnt is set it will have priority over tileConfigUpdate setting
|
NV_ENC_PIC_PARAMS_AV1 |
tileConfigUpdate(int setter) |
IntPointer |
tileHeights()
[in]: If enableCustomTileConfig == 1, tileHeights[i] specifies the height of tile row i in 64x64 CTU unit, with 0 <= i <= numTileRows -1.
|
NV_ENC_PIC_PARAMS_AV1 |
tileHeights(IntPointer setter) |
IntPointer |
tileWidths()
[in]: If enableCustomTileConfig == 1, tileWidths[i] specifies the width of tile column i in 64x64 CTU unit, with 0 <= i <= numTileColumns -1.
|
NV_ENC_PIC_PARAMS_AV1 |
tileWidths(IntPointer 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 NV_ENC_PIC_PARAMS_AV1()
public NV_ENC_PIC_PARAMS_AV1(long size)
Pointer.position(long)
.public NV_ENC_PIC_PARAMS_AV1(Pointer p)
Pointer(Pointer)
.public NV_ENC_PIC_PARAMS_AV1 position(long position)
public NV_ENC_PIC_PARAMS_AV1 getPointer(long i)
getPointer
in class Pointer
@Cast(value="uint32_t") public int displayPOCSyntax()
public NV_ENC_PIC_PARAMS_AV1 displayPOCSyntax(int setter)
@Cast(value="uint32_t") public int refPicFlag()
public NV_ENC_PIC_PARAMS_AV1 refPicFlag(int setter)
@Cast(value="uint32_t") public int temporalId()
public NV_ENC_PIC_PARAMS_AV1 temporalId(int setter)
@Cast(value="uint32_t") public int forceIntraRefreshWithFrameCnt()
public NV_ENC_PIC_PARAMS_AV1 forceIntraRefreshWithFrameCnt(int setter)
@Cast(value="uint32_t") @NoOffset public int goldenFrameFlag()
public NV_ENC_PIC_PARAMS_AV1 goldenFrameFlag(int setter)
@Cast(value="uint32_t") @NoOffset public int arfFrameFlag()
public NV_ENC_PIC_PARAMS_AV1 arfFrameFlag(int setter)
@Cast(value="uint32_t") @NoOffset public int arf2FrameFlag()
public NV_ENC_PIC_PARAMS_AV1 arf2FrameFlag(int setter)
@Cast(value="uint32_t") @NoOffset public int bwdFrameFlag()
public NV_ENC_PIC_PARAMS_AV1 bwdFrameFlag(int setter)
@Cast(value="uint32_t") @NoOffset public int overlayFrameFlag()
public NV_ENC_PIC_PARAMS_AV1 overlayFrameFlag(int setter)
@Cast(value="uint32_t") @NoOffset public int showExistingFrameFlag()
public NV_ENC_PIC_PARAMS_AV1 showExistingFrameFlag(int setter)
@Cast(value="uint32_t") @NoOffset public int errorResilientModeFlag()
public NV_ENC_PIC_PARAMS_AV1 errorResilientModeFlag(int setter)
@Cast(value="uint32_t") @NoOffset public int tileConfigUpdate()
public NV_ENC_PIC_PARAMS_AV1 tileConfigUpdate(int setter)
@Cast(value="uint32_t") @NoOffset public int enableCustomTileConfig()
public NV_ENC_PIC_PARAMS_AV1 enableCustomTileConfig(int setter)
@Cast(value="uint32_t") @NoOffset public int filmGrainParamsUpdate()
public NV_ENC_PIC_PARAMS_AV1 filmGrainParamsUpdate(int setter)
@Cast(value="uint32_t") @NoOffset public int reservedBitFields()
public NV_ENC_PIC_PARAMS_AV1 reservedBitFields(int setter)
@Cast(value="uint32_t") public int numTileColumns()
public NV_ENC_PIC_PARAMS_AV1 numTileColumns(int setter)
@Cast(value="uint32_t") public int numTileRows()
public NV_ENC_PIC_PARAMS_AV1 numTileRows(int setter)
@Cast(value="uint32_t*") public IntPointer tileWidths()
public NV_ENC_PIC_PARAMS_AV1 tileWidths(IntPointer setter)
@Cast(value="uint32_t*") public IntPointer tileHeights()
public NV_ENC_PIC_PARAMS_AV1 tileHeights(IntPointer setter)
@Cast(value="uint32_t") public int obuPayloadArrayCnt()
public NV_ENC_PIC_PARAMS_AV1 obuPayloadArrayCnt(int setter)
public NV_ENC_PIC_PARAMS_AV1 reserved(int setter)
public NV_ENC_SEI_PAYLOAD obuPayloadArray()
public NV_ENC_PIC_PARAMS_AV1 obuPayloadArray(NV_ENC_SEI_PAYLOAD setter)
public NV_ENC_FILM_GRAIN_PARAMS_AV1 filmGrainParams()
public NV_ENC_PIC_PARAMS_AV1 filmGrainParams(NV_ENC_FILM_GRAIN_PARAMS_AV1 setter)
public NV_ENC_PIC_PARAMS_AV1 reserved2(int i, int setter)
@MemberGetter @Cast(value="uint32_t*") public IntPointer reserved2()
public Pointer reserved3(int i)
public NV_ENC_PIC_PARAMS_AV1 reserved3(int i, Pointer setter)
@MemberGetter @Cast(value="void**") public PointerPointer reserved3()
Copyright © 2024. All rights reserved.