Package org.lwjgl.vulkan
Class VkVideoEncodeH265RateControlLayerInfoEXT
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.vulkan.VkVideoEncodeH265RateControlLayerInfoEXT
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
public class VkVideoEncodeH265RateControlLayerInfoEXT extends org.lwjgl.system.Struct implements org.lwjgl.system.NativeResourceStructure describing H.265 per-layer rate control parameters.Description
H.265-specific per-layer rate control parameters must be specified by adding a
VkVideoEncodeH265RateControlLayerInfoEXTstructure to thepNextchain of eachVkVideoEncodeRateControlLayerInfoKHRstructure in a call toCmdControlVideoCodingKHRcommand, when the command buffer context has an active video encode H.265 session.Valid Usage
- When
VkVideoEncodeRateControlInfoKHR::rateControlModeisVIDEO_ENCODE_RATE_CONTROL_MODE_NONE_BIT_KHR, bothuseMinQpanduseMaxQpmust be set toTRUE. - When
VkVideoEncodeRateControlInfoKHR::rateControlModeisVIDEO_ENCODE_RATE_CONTROL_MODE_NONE_BIT_KHR, the values provided inminQPmust be identical to those provided inmaxQp.
Valid Usage (Implicit)
sTypemust beSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXTinitialRcQpmust be a validVkVideoEncodeH265QpEXTstructureminQpmust be a validVkVideoEncodeH265QpEXTstructuremaxQpmust be a validVkVideoEncodeH265QpEXTstructuremaxFrameSizemust be a validVkVideoEncodeH265FrameSizeEXTstructure
See Also
VkVideoEncodeH265FrameSizeEXT,VkVideoEncodeH265QpEXTLayout
struct VkVideoEncodeH265RateControlLayerInfoEXT { VkStructureTypesType(); void const *pNext(); uint8_ttemporalId(); VkBool32useInitialRcQp();VkVideoEncodeH265QpEXTinitialRcQp(); VkBool32useMinQp();VkVideoEncodeH265QpEXTminQp(); VkBool32useMaxQp();VkVideoEncodeH265QpEXTmaxQp(); VkBool32useMaxFrameSize();VkVideoEncodeH265FrameSizeEXTmaxFrameSize(); }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVkVideoEncodeH265RateControlLayerInfoEXT.BufferAn array ofVkVideoEncodeH265RateControlLayerInfoEXTstructs.
-
Field Summary
Fields Modifier and Type Field Description static intALIGNOFThe struct alignment in bytes.static intINITIALRCQP
MAXFRAMESIZE
MAXQP
MINQP
PNEXTThe struct member offsets.static intSIZEOFThe struct size in bytes.static intSTYPE
TEMPORALID
USEINITIALRCQP
USEMAXFRAMESIZE
USEMAXQP
USEMINQPThe struct member offsets.
-
Constructor Summary
Constructors Constructor Description VkVideoEncodeH265RateControlLayerInfoEXT(java.nio.ByteBuffer container)Creates aVkVideoEncodeH265RateControlLayerInfoEXTinstance at the current position of the specifiedByteBuffercontainer.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VkVideoEncodeH265RateControlLayerInfoEXTcalloc()Returns a newVkVideoEncodeH265RateControlLayerInfoEXTinstance allocated withmemCalloc.static VkVideoEncodeH265RateControlLayerInfoEXT.Buffercalloc(int capacity)Returns a newVkVideoEncodeH265RateControlLayerInfoEXT.Bufferinstance allocated withmemCalloc.static VkVideoEncodeH265RateControlLayerInfoEXT.Buffercalloc(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newVkVideoEncodeH265RateControlLayerInfoEXT.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkVideoEncodeH265RateControlLayerInfoEXTcalloc(org.lwjgl.system.MemoryStack stack)Returns a newVkVideoEncodeH265RateControlLayerInfoEXTinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkVideoEncodeH265RateControlLayerInfoEXTcreate()Returns a newVkVideoEncodeH265RateControlLayerInfoEXTinstance allocated withBufferUtils.static VkVideoEncodeH265RateControlLayerInfoEXT.Buffercreate(int capacity)Returns a newVkVideoEncodeH265RateControlLayerInfoEXT.Bufferinstance allocated withBufferUtils.static VkVideoEncodeH265RateControlLayerInfoEXTcreate(long address)Returns a newVkVideoEncodeH265RateControlLayerInfoEXTinstance for the specified memory address.static VkVideoEncodeH265RateControlLayerInfoEXT.Buffercreate(long address, int capacity)Create aVkVideoEncodeH265RateControlLayerInfoEXT.Bufferinstance at the specified memory.static VkVideoEncodeH265RateControlLayerInfoEXTcreateSafe(long address)static VkVideoEncodeH265RateControlLayerInfoEXT.BuffercreateSafe(long address, int capacity)VkVideoEncodeH265QpEXTinitialRcQp()provides the QP values for each picture type, to be used in rate control calculations at the start of video encode operations on a newly-created video session, or immediately after a session reset.VkVideoEncodeH265RateControlLayerInfoEXTinitialRcQp(java.util.function.Consumer<VkVideoEncodeH265QpEXT> consumer)Passes theinitialRcQp()field to the specifiedConsumer.VkVideoEncodeH265RateControlLayerInfoEXTinitialRcQp(VkVideoEncodeH265QpEXT value)Copies the specifiedVkVideoEncodeH265QpEXTto theinitialRcQp()field.static VkVideoEncodeH265RateControlLayerInfoEXTmalloc()Returns a newVkVideoEncodeH265RateControlLayerInfoEXTinstance allocated withmemAlloc.static VkVideoEncodeH265RateControlLayerInfoEXT.Buffermalloc(int capacity)Returns a newVkVideoEncodeH265RateControlLayerInfoEXT.Bufferinstance allocated withmemAlloc.static VkVideoEncodeH265RateControlLayerInfoEXT.Buffermalloc(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newVkVideoEncodeH265RateControlLayerInfoEXT.Bufferinstance allocated on the specifiedMemoryStack.static VkVideoEncodeH265RateControlLayerInfoEXTmalloc(org.lwjgl.system.MemoryStack stack)Returns a newVkVideoEncodeH265RateControlLayerInfoEXTinstance allocated on the specifiedMemoryStack.VkVideoEncodeH265FrameSizeEXTmaxFrameSize()provides the upper bound on the encoded frame size for each picture type.VkVideoEncodeH265RateControlLayerInfoEXTmaxFrameSize(java.util.function.Consumer<VkVideoEncodeH265FrameSizeEXT> consumer)Passes themaxFrameSize()field to the specifiedConsumer.VkVideoEncodeH265RateControlLayerInfoEXTmaxFrameSize(VkVideoEncodeH265FrameSizeEXT value)Copies the specifiedVkVideoEncodeH265FrameSizeEXTto themaxFrameSize()field.VkVideoEncodeH265QpEXTmaxQp()provides the upper bound on the QP values for each picture type, to be used in rate control calculations.VkVideoEncodeH265RateControlLayerInfoEXTmaxQp(java.util.function.Consumer<VkVideoEncodeH265QpEXT> consumer)Passes themaxQp()field to the specifiedConsumer.VkVideoEncodeH265RateControlLayerInfoEXTmaxQp(VkVideoEncodeH265QpEXT value)Copies the specifiedVkVideoEncodeH265QpEXTto themaxQp()field.VkVideoEncodeH265QpEXTminQp()provides the lower bound on the QP values for each picture type, to be used in rate control calculations.VkVideoEncodeH265RateControlLayerInfoEXTminQp(java.util.function.Consumer<VkVideoEncodeH265QpEXT> consumer)Passes theminQp()field to the specifiedConsumer.VkVideoEncodeH265RateControlLayerInfoEXTminQp(VkVideoEncodeH265QpEXT value)Copies the specifiedVkVideoEncodeH265QpEXTto theminQp()field.static VkVideoEncodeH265QpEXTninitialRcQp(long struct)Unsafe version ofinitialRcQp().static voidninitialRcQp(long struct, VkVideoEncodeH265QpEXT value)Unsafe version ofinitialRcQp.static VkVideoEncodeH265FrameSizeEXTnmaxFrameSize(long struct)Unsafe version ofmaxFrameSize().static voidnmaxFrameSize(long struct, VkVideoEncodeH265FrameSizeEXT value)Unsafe version ofmaxFrameSize.static VkVideoEncodeH265QpEXTnmaxQp(long struct)Unsafe version ofmaxQp().static voidnmaxQp(long struct, VkVideoEncodeH265QpEXT value)Unsafe version ofmaxQp.static VkVideoEncodeH265QpEXTnminQp(long struct)Unsafe version ofminQp().static voidnminQp(long struct, VkVideoEncodeH265QpEXT value)Unsafe version ofminQp.static longnpNext(long struct)Unsafe version ofpNext().static voidnpNext(long struct, long value)Unsafe version ofpNext.static intnsType(long struct)Unsafe version ofsType().static voidnsType(long struct, int value)Unsafe version ofsType.static bytentemporalId(long struct)Unsafe version oftemporalId().static voidntemporalId(long struct, byte value)Unsafe version oftemporalId.static intnuseInitialRcQp(long struct)Unsafe version ofuseInitialRcQp().static voidnuseInitialRcQp(long struct, int value)Unsafe version ofuseInitialRcQp.static intnuseMaxFrameSize(long struct)Unsafe version ofuseMaxFrameSize().static voidnuseMaxFrameSize(long struct, int value)Unsafe version ofuseMaxFrameSize.static intnuseMaxQp(long struct)Unsafe version ofuseMaxQp().static voidnuseMaxQp(long struct, int value)Unsafe version ofuseMaxQp.static intnuseMinQp(long struct)Unsafe version ofuseMinQp().static voidnuseMinQp(long struct, int value)Unsafe version ofuseMinQp.longpNext()NULLor a pointer to a structure extending this structure.VkVideoEncodeH265RateControlLayerInfoEXTpNext(long value)Sets the specified value to thepNext()field.VkVideoEncodeH265RateControlLayerInfoEXTset(int sType, long pNext, byte temporalId, boolean useInitialRcQp, VkVideoEncodeH265QpEXT initialRcQp, boolean useMinQp, VkVideoEncodeH265QpEXT minQp, boolean useMaxQp, VkVideoEncodeH265QpEXT maxQp, boolean useMaxFrameSize, VkVideoEncodeH265FrameSizeEXT maxFrameSize)Initializes this struct with the specified values.VkVideoEncodeH265RateControlLayerInfoEXTset(VkVideoEncodeH265RateControlLayerInfoEXT src)Copies the specified struct data to this struct.intsizeof()intsType()the type of this structure.VkVideoEncodeH265RateControlLayerInfoEXTsType(int value)Sets the specified value to thesType()field.VkVideoEncodeH265RateControlLayerInfoEXTsType$Default()Sets theSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXTvalue to thesType()field.bytetemporalId()specifies the H.265 temporal ID of the video coding layer that settings provided in this structure and its parentVkVideoEncodeRateControlLayerInfoKHRstructure apply to.VkVideoEncodeH265RateControlLayerInfoEXTtemporalId(byte value)Sets the specified value to thetemporalId()field.booleanuseInitialRcQp()indicates whether the values withininitialRcQpshould be used by the implementation.VkVideoEncodeH265RateControlLayerInfoEXTuseInitialRcQp(boolean value)Sets the specified value to theuseInitialRcQp()field.booleanuseMaxFrameSize()indicates whether the values withinmaxFrameSizeshould be used by the implementation.VkVideoEncodeH265RateControlLayerInfoEXTuseMaxFrameSize(boolean value)Sets the specified value to theuseMaxFrameSize()field.booleanuseMaxQp()indicates whether the values withinmaxQpshould be used by the implementation.VkVideoEncodeH265RateControlLayerInfoEXTuseMaxQp(boolean value)Sets the specified value to theuseMaxQp()field.booleanuseMinQp()indicates whether the values withinminQpshould be used by the implementation.VkVideoEncodeH265RateControlLayerInfoEXTuseMinQp(boolean value)Sets the specified value to theuseMinQp()field.
-
-
-
Constructor Detail
-
VkVideoEncodeH265RateControlLayerInfoEXT
public VkVideoEncodeH265RateControlLayerInfoEXT(java.nio.ByteBuffer container)
Creates aVkVideoEncodeH265RateControlLayerInfoEXTinstance at the current position of the specifiedByteBuffercontainer. Changes to the buffer's content will be visible to the struct instance and vice versa.The created instance holds a strong reference to the container object.
-
-
Method Detail
-
sizeof
public int sizeof()
- Specified by:
sizeofin classorg.lwjgl.system.Struct
-
sType
public int sType()
the type of this structure.
-
pNext
public long pNext()
NULLor a pointer to a structure extending this structure.
-
temporalId
public byte temporalId()
specifies the H.265 temporal ID of the video coding layer that settings provided in this structure and its parentVkVideoEncodeRateControlLayerInfoKHRstructure apply to.
-
useInitialRcQp
public boolean useInitialRcQp()
indicates whether the values withininitialRcQpshould be used by the implementation.
-
initialRcQp
public VkVideoEncodeH265QpEXT initialRcQp()
provides the QP values for each picture type, to be used in rate control calculations at the start of video encode operations on a newly-created video session, or immediately after a session reset. These values are ignored whenVkVideoEncodeRateControlInfoKHR::rateControlModeisVIDEO_ENCODE_RATE_CONTROL_MODE_NONE_BIT_KHR.
-
useMinQp
public boolean useMinQp()
indicates whether the values withinminQpshould be used by the implementation. When it is set toFALSE, the implementation ignores the values inminQpand chooses suitable values.
-
minQp
public VkVideoEncodeH265QpEXT minQp()
provides the lower bound on the QP values for each picture type, to be used in rate control calculations.
-
useMaxQp
public boolean useMaxQp()
indicates whether the values withinmaxQpshould be used by the implementation. When it is set toFALSE, the implementation ignores the values inmaxQpand chooses suitable values.
-
maxQp
public VkVideoEncodeH265QpEXT maxQp()
provides the upper bound on the QP values for each picture type, to be used in rate control calculations.
-
useMaxFrameSize
public boolean useMaxFrameSize()
indicates whether the values withinmaxFrameSizeshould be used by the implementation.
-
maxFrameSize
public VkVideoEncodeH265FrameSizeEXT maxFrameSize()
provides the upper bound on the encoded frame size for each picture type. The implementation does not guarantee the encoded frame sizes will be within the specified limits, however these limits may be used as a guide in rate control calculations. If enabled and not set properly, themaxQplimit may prevent the implementation from respecting themaxFrameSizelimit.
-
sType
public VkVideoEncodeH265RateControlLayerInfoEXT sType(int value)
Sets the specified value to thesType()field.
-
sType$Default
public VkVideoEncodeH265RateControlLayerInfoEXT sType$Default()
Sets theSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXTvalue to thesType()field.
-
pNext
public VkVideoEncodeH265RateControlLayerInfoEXT pNext(long value)
Sets the specified value to thepNext()field.
-
temporalId
public VkVideoEncodeH265RateControlLayerInfoEXT temporalId(byte value)
Sets the specified value to thetemporalId()field.
-
useInitialRcQp
public VkVideoEncodeH265RateControlLayerInfoEXT useInitialRcQp(boolean value)
Sets the specified value to theuseInitialRcQp()field.
-
initialRcQp
public VkVideoEncodeH265RateControlLayerInfoEXT initialRcQp(VkVideoEncodeH265QpEXT value)
Copies the specifiedVkVideoEncodeH265QpEXTto theinitialRcQp()field.
-
initialRcQp
public VkVideoEncodeH265RateControlLayerInfoEXT initialRcQp(java.util.function.Consumer<VkVideoEncodeH265QpEXT> consumer)
Passes theinitialRcQp()field to the specifiedConsumer.
-
useMinQp
public VkVideoEncodeH265RateControlLayerInfoEXT useMinQp(boolean value)
Sets the specified value to theuseMinQp()field.
-
minQp
public VkVideoEncodeH265RateControlLayerInfoEXT minQp(VkVideoEncodeH265QpEXT value)
Copies the specifiedVkVideoEncodeH265QpEXTto theminQp()field.
-
minQp
public VkVideoEncodeH265RateControlLayerInfoEXT minQp(java.util.function.Consumer<VkVideoEncodeH265QpEXT> consumer)
Passes theminQp()field to the specifiedConsumer.
-
useMaxQp
public VkVideoEncodeH265RateControlLayerInfoEXT useMaxQp(boolean value)
Sets the specified value to theuseMaxQp()field.
-
maxQp
public VkVideoEncodeH265RateControlLayerInfoEXT maxQp(VkVideoEncodeH265QpEXT value)
Copies the specifiedVkVideoEncodeH265QpEXTto themaxQp()field.
-
maxQp
public VkVideoEncodeH265RateControlLayerInfoEXT maxQp(java.util.function.Consumer<VkVideoEncodeH265QpEXT> consumer)
Passes themaxQp()field to the specifiedConsumer.
-
useMaxFrameSize
public VkVideoEncodeH265RateControlLayerInfoEXT useMaxFrameSize(boolean value)
Sets the specified value to theuseMaxFrameSize()field.
-
maxFrameSize
public VkVideoEncodeH265RateControlLayerInfoEXT maxFrameSize(VkVideoEncodeH265FrameSizeEXT value)
Copies the specifiedVkVideoEncodeH265FrameSizeEXTto themaxFrameSize()field.
-
maxFrameSize
public VkVideoEncodeH265RateControlLayerInfoEXT maxFrameSize(java.util.function.Consumer<VkVideoEncodeH265FrameSizeEXT> consumer)
Passes themaxFrameSize()field to the specifiedConsumer.
-
set
public VkVideoEncodeH265RateControlLayerInfoEXT set(int sType, long pNext, byte temporalId, boolean useInitialRcQp, VkVideoEncodeH265QpEXT initialRcQp, boolean useMinQp, VkVideoEncodeH265QpEXT minQp, boolean useMaxQp, VkVideoEncodeH265QpEXT maxQp, boolean useMaxFrameSize, VkVideoEncodeH265FrameSizeEXT maxFrameSize)
Initializes this struct with the specified values.
-
set
public VkVideoEncodeH265RateControlLayerInfoEXT set(VkVideoEncodeH265RateControlLayerInfoEXT src)
Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
public static VkVideoEncodeH265RateControlLayerInfoEXT malloc()
Returns a newVkVideoEncodeH265RateControlLayerInfoEXTinstance allocated withmemAlloc. The instance must be explicitly freed.
-
calloc
public static VkVideoEncodeH265RateControlLayerInfoEXT calloc()
Returns a newVkVideoEncodeH265RateControlLayerInfoEXTinstance allocated withmemCalloc. The instance must be explicitly freed.
-
create
public static VkVideoEncodeH265RateControlLayerInfoEXT create()
Returns a newVkVideoEncodeH265RateControlLayerInfoEXTinstance allocated withBufferUtils.
-
create
public static VkVideoEncodeH265RateControlLayerInfoEXT create(long address)
Returns a newVkVideoEncodeH265RateControlLayerInfoEXTinstance for the specified memory address.
-
createSafe
@Nullable public static VkVideoEncodeH265RateControlLayerInfoEXT createSafe(long address)
-
malloc
public static VkVideoEncodeH265RateControlLayerInfoEXT.Buffer malloc(int capacity)
Returns a newVkVideoEncodeH265RateControlLayerInfoEXT.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
public static VkVideoEncodeH265RateControlLayerInfoEXT.Buffer calloc(int capacity)
Returns a newVkVideoEncodeH265RateControlLayerInfoEXT.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
public static VkVideoEncodeH265RateControlLayerInfoEXT.Buffer create(int capacity)
Returns a newVkVideoEncodeH265RateControlLayerInfoEXT.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
public static VkVideoEncodeH265RateControlLayerInfoEXT.Buffer create(long address, int capacity)
Create aVkVideoEncodeH265RateControlLayerInfoEXT.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
@Nullable public static VkVideoEncodeH265RateControlLayerInfoEXT.Buffer createSafe(long address, int capacity)
-
malloc
public static VkVideoEncodeH265RateControlLayerInfoEXT malloc(org.lwjgl.system.MemoryStack stack)
Returns a newVkVideoEncodeH265RateControlLayerInfoEXTinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
public static VkVideoEncodeH265RateControlLayerInfoEXT calloc(org.lwjgl.system.MemoryStack stack)
Returns a newVkVideoEncodeH265RateControlLayerInfoEXTinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
public static VkVideoEncodeH265RateControlLayerInfoEXT.Buffer malloc(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkVideoEncodeH265RateControlLayerInfoEXT.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
calloc
public static VkVideoEncodeH265RateControlLayerInfoEXT.Buffer calloc(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkVideoEncodeH265RateControlLayerInfoEXT.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
nsType
public static int nsType(long struct)
Unsafe version ofsType().
-
npNext
public static long npNext(long struct)
Unsafe version ofpNext().
-
ntemporalId
public static byte ntemporalId(long struct)
Unsafe version oftemporalId().
-
nuseInitialRcQp
public static int nuseInitialRcQp(long struct)
Unsafe version ofuseInitialRcQp().
-
ninitialRcQp
public static VkVideoEncodeH265QpEXT ninitialRcQp(long struct)
Unsafe version ofinitialRcQp().
-
nuseMinQp
public static int nuseMinQp(long struct)
Unsafe version ofuseMinQp().
-
nminQp
public static VkVideoEncodeH265QpEXT nminQp(long struct)
Unsafe version ofminQp().
-
nuseMaxQp
public static int nuseMaxQp(long struct)
Unsafe version ofuseMaxQp().
-
nmaxQp
public static VkVideoEncodeH265QpEXT nmaxQp(long struct)
Unsafe version ofmaxQp().
-
nuseMaxFrameSize
public static int nuseMaxFrameSize(long struct)
Unsafe version ofuseMaxFrameSize().
-
nmaxFrameSize
public static VkVideoEncodeH265FrameSizeEXT nmaxFrameSize(long struct)
Unsafe version ofmaxFrameSize().
-
nsType
public static void nsType(long struct, int value)Unsafe version ofsType.
-
npNext
public static void npNext(long struct, long value)Unsafe version ofpNext.
-
ntemporalId
public static void ntemporalId(long struct, byte value)Unsafe version oftemporalId.
-
nuseInitialRcQp
public static void nuseInitialRcQp(long struct, int value)Unsafe version ofuseInitialRcQp.
-
ninitialRcQp
public static void ninitialRcQp(long struct, VkVideoEncodeH265QpEXT value)Unsafe version ofinitialRcQp.
-
nuseMinQp
public static void nuseMinQp(long struct, int value)Unsafe version ofuseMinQp.
-
nminQp
public static void nminQp(long struct, VkVideoEncodeH265QpEXT value)Unsafe version ofminQp.
-
nuseMaxQp
public static void nuseMaxQp(long struct, int value)Unsafe version ofuseMaxQp.
-
nmaxQp
public static void nmaxQp(long struct, VkVideoEncodeH265QpEXT value)Unsafe version ofmaxQp.
-
nuseMaxFrameSize
public static void nuseMaxFrameSize(long struct, int value)Unsafe version ofuseMaxFrameSize.
-
nmaxFrameSize
public static void nmaxFrameSize(long struct, VkVideoEncodeH265FrameSizeEXT value)Unsafe version ofmaxFrameSize.
-
-