@Properties(inherit=nvencodeapi.class) public class NV_ENCODE_API_FUNCTION_LIST extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
NV_ENCODE_API_FUNCTION_LIST()
Default native constructor.
|
NV_ENCODE_API_FUNCTION_LIST(long size)
Native array allocator.
|
NV_ENCODE_API_FUNCTION_LIST(Pointer p)
Pointer cast constructor.
|
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_ENCODE_API_FUNCTION_LIST()
public NV_ENCODE_API_FUNCTION_LIST(long size)
Pointer.position(long)
.public NV_ENCODE_API_FUNCTION_LIST(Pointer p)
Pointer(Pointer)
.public NV_ENCODE_API_FUNCTION_LIST position(long position)
public NV_ENCODE_API_FUNCTION_LIST getPointer(long i)
getPointer
in class Pointer
@Cast(value="uint32_t") public int version()
public NV_ENCODE_API_FUNCTION_LIST version(int setter)
public NV_ENCODE_API_FUNCTION_LIST reserved(int setter)
public PNVENCOPENENCODESESSION nvEncOpenEncodeSession()
public NV_ENCODE_API_FUNCTION_LIST nvEncOpenEncodeSession(PNVENCOPENENCODESESSION setter)
public PNVENCGETENCODEGUIDCOUNT nvEncGetEncodeGUIDCount()
public NV_ENCODE_API_FUNCTION_LIST nvEncGetEncodeGUIDCount(PNVENCGETENCODEGUIDCOUNT setter)
public PNVENCGETENCODEPRESETCOUNT nvEncGetEncodeProfileGUIDCount()
public NV_ENCODE_API_FUNCTION_LIST nvEncGetEncodeProfileGUIDCount(PNVENCGETENCODEPRESETCOUNT setter)
public PNVENCGETENCODEPRESETGUIDS nvEncGetEncodeProfileGUIDs()
public NV_ENCODE_API_FUNCTION_LIST nvEncGetEncodeProfileGUIDs(PNVENCGETENCODEPRESETGUIDS setter)
public PNVENCGETENCODEGUIDS nvEncGetEncodeGUIDs()
public NV_ENCODE_API_FUNCTION_LIST nvEncGetEncodeGUIDs(PNVENCGETENCODEGUIDS setter)
public PNVENCGETINPUTFORMATCOUNT nvEncGetInputFormatCount()
public NV_ENCODE_API_FUNCTION_LIST nvEncGetInputFormatCount(PNVENCGETINPUTFORMATCOUNT setter)
public PNVENCGETINPUTFORMATS nvEncGetInputFormats()
public NV_ENCODE_API_FUNCTION_LIST nvEncGetInputFormats(PNVENCGETINPUTFORMATS setter)
public PNVENCGETENCODECAPS nvEncGetEncodeCaps()
public NV_ENCODE_API_FUNCTION_LIST nvEncGetEncodeCaps(PNVENCGETENCODECAPS setter)
public PNVENCGETENCODEPRESETCOUNT nvEncGetEncodePresetCount()
public NV_ENCODE_API_FUNCTION_LIST nvEncGetEncodePresetCount(PNVENCGETENCODEPRESETCOUNT setter)
public PNVENCGETENCODEPRESETGUIDS nvEncGetEncodePresetGUIDs()
public NV_ENCODE_API_FUNCTION_LIST nvEncGetEncodePresetGUIDs(PNVENCGETENCODEPRESETGUIDS setter)
public PNVENCGETENCODEPRESETCONFIG nvEncGetEncodePresetConfig()
public NV_ENCODE_API_FUNCTION_LIST nvEncGetEncodePresetConfig(PNVENCGETENCODEPRESETCONFIG setter)
public PNVENCINITIALIZEENCODER nvEncInitializeEncoder()
public NV_ENCODE_API_FUNCTION_LIST nvEncInitializeEncoder(PNVENCINITIALIZEENCODER setter)
public PNVENCCREATEINPUTBUFFER nvEncCreateInputBuffer()
public NV_ENCODE_API_FUNCTION_LIST nvEncCreateInputBuffer(PNVENCCREATEINPUTBUFFER setter)
public PNVENCDESTROYINPUTBUFFER nvEncDestroyInputBuffer()
public NV_ENCODE_API_FUNCTION_LIST nvEncDestroyInputBuffer(PNVENCDESTROYINPUTBUFFER setter)
public PNVENCCREATEBITSTREAMBUFFER nvEncCreateBitstreamBuffer()
public NV_ENCODE_API_FUNCTION_LIST nvEncCreateBitstreamBuffer(PNVENCCREATEBITSTREAMBUFFER setter)
public PNVENCDESTROYBITSTREAMBUFFER nvEncDestroyBitstreamBuffer()
public NV_ENCODE_API_FUNCTION_LIST nvEncDestroyBitstreamBuffer(PNVENCDESTROYBITSTREAMBUFFER setter)
public PNVENCENCODEPICTURE nvEncEncodePicture()
public NV_ENCODE_API_FUNCTION_LIST nvEncEncodePicture(PNVENCENCODEPICTURE setter)
public PNVENCLOCKBITSTREAM nvEncLockBitstream()
public NV_ENCODE_API_FUNCTION_LIST nvEncLockBitstream(PNVENCLOCKBITSTREAM setter)
public PNVENCUNLOCKBITSTREAM nvEncUnlockBitstream()
public NV_ENCODE_API_FUNCTION_LIST nvEncUnlockBitstream(PNVENCUNLOCKBITSTREAM setter)
public PNVENCLOCKINPUTBUFFER nvEncLockInputBuffer()
public NV_ENCODE_API_FUNCTION_LIST nvEncLockInputBuffer(PNVENCLOCKINPUTBUFFER setter)
public PNVENCUNLOCKINPUTBUFFER nvEncUnlockInputBuffer()
public NV_ENCODE_API_FUNCTION_LIST nvEncUnlockInputBuffer(PNVENCUNLOCKINPUTBUFFER setter)
public PNVENCGETENCODESTATS nvEncGetEncodeStats()
public NV_ENCODE_API_FUNCTION_LIST nvEncGetEncodeStats(PNVENCGETENCODESTATS setter)
public PNVENCGETSEQUENCEPARAMS nvEncGetSequenceParams()
public NV_ENCODE_API_FUNCTION_LIST nvEncGetSequenceParams(PNVENCGETSEQUENCEPARAMS setter)
public PNVENCREGISTERASYNCEVENT nvEncRegisterAsyncEvent()
public NV_ENCODE_API_FUNCTION_LIST nvEncRegisterAsyncEvent(PNVENCREGISTERASYNCEVENT setter)
public PNVENCUNREGISTERASYNCEVENT nvEncUnregisterAsyncEvent()
public NV_ENCODE_API_FUNCTION_LIST nvEncUnregisterAsyncEvent(PNVENCUNREGISTERASYNCEVENT setter)
public PNVENCMAPINPUTRESOURCE nvEncMapInputResource()
public NV_ENCODE_API_FUNCTION_LIST nvEncMapInputResource(PNVENCMAPINPUTRESOURCE setter)
public PNVENCUNMAPINPUTRESOURCE nvEncUnmapInputResource()
public NV_ENCODE_API_FUNCTION_LIST nvEncUnmapInputResource(PNVENCUNMAPINPUTRESOURCE setter)
public PNVENCDESTROYENCODER nvEncDestroyEncoder()
public NV_ENCODE_API_FUNCTION_LIST nvEncDestroyEncoder(PNVENCDESTROYENCODER setter)
public PNVENCINVALIDATEREFFRAMES nvEncInvalidateRefFrames()
public NV_ENCODE_API_FUNCTION_LIST nvEncInvalidateRefFrames(PNVENCINVALIDATEREFFRAMES setter)
public PNVENCOPENENCODESESSIONEX nvEncOpenEncodeSessionEx()
public NV_ENCODE_API_FUNCTION_LIST nvEncOpenEncodeSessionEx(PNVENCOPENENCODESESSIONEX setter)
public PNVENCREGISTERRESOURCE nvEncRegisterResource()
public NV_ENCODE_API_FUNCTION_LIST nvEncRegisterResource(PNVENCREGISTERRESOURCE setter)
public PNVENCUNREGISTERRESOURCE nvEncUnregisterResource()
public NV_ENCODE_API_FUNCTION_LIST nvEncUnregisterResource(PNVENCUNREGISTERRESOURCE setter)
public PNVENCRECONFIGUREENCODER nvEncReconfigureEncoder()
public NV_ENCODE_API_FUNCTION_LIST nvEncReconfigureEncoder(PNVENCRECONFIGUREENCODER setter)
public Pointer reserved1()
public NV_ENCODE_API_FUNCTION_LIST reserved1(Pointer setter)
public PNVENCCREATEMVBUFFER nvEncCreateMVBuffer()
public NV_ENCODE_API_FUNCTION_LIST nvEncCreateMVBuffer(PNVENCCREATEMVBUFFER setter)
public PNVENCDESTROYMVBUFFER nvEncDestroyMVBuffer()
public NV_ENCODE_API_FUNCTION_LIST nvEncDestroyMVBuffer(PNVENCDESTROYMVBUFFER setter)
public PNVENCRUNMOTIONESTIMATIONONLY nvEncRunMotionEstimationOnly()
public NV_ENCODE_API_FUNCTION_LIST nvEncRunMotionEstimationOnly(PNVENCRUNMOTIONESTIMATIONONLY setter)
public PNVENCGETLASTERROR nvEncGetLastErrorString()
public NV_ENCODE_API_FUNCTION_LIST nvEncGetLastErrorString(PNVENCGETLASTERROR setter)
public PNVENCSETIOCUDASTREAMS nvEncSetIOCudaStreams()
public NV_ENCODE_API_FUNCTION_LIST nvEncSetIOCudaStreams(PNVENCSETIOCUDASTREAMS setter)
public PNVENCGETENCODEPRESETCONFIGEX nvEncGetEncodePresetConfigEx()
public NV_ENCODE_API_FUNCTION_LIST nvEncGetEncodePresetConfigEx(PNVENCGETENCODEPRESETCONFIGEX setter)
public PNVENCGETSEQUENCEPARAMEX nvEncGetSequenceParamEx()
public NV_ENCODE_API_FUNCTION_LIST nvEncGetSequenceParamEx(PNVENCGETSEQUENCEPARAMEX setter)
public PNVENCRESTOREENCODERSTATE nvEncRestoreEncoderState()
public NV_ENCODE_API_FUNCTION_LIST nvEncRestoreEncoderState(PNVENCRESTOREENCODERSTATE setter)
public PNVENCLOOKAHEADPICTURE nvEncLookaheadPicture()
public NV_ENCODE_API_FUNCTION_LIST nvEncLookaheadPicture(PNVENCLOOKAHEADPICTURE setter)
public Pointer reserved2(int i)
public NV_ENCODE_API_FUNCTION_LIST reserved2(int i, Pointer setter)
@MemberGetter @Cast(value="void**") public PointerPointer reserved2()
Copyright © 2024. All rights reserved.