Package org.lwjgl.vulkan
Class VkVideoEncodeH264CapabilitiesEXT
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.vulkan.VkVideoEncodeH264CapabilitiesEXT
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
public class VkVideoEncodeH264CapabilitiesEXT extends org.lwjgl.system.Struct implements org.lwjgl.system.NativeResourceStructure specifying H.264 encode capabilities.Description
When
GetPhysicalDeviceVideoCapabilitiesKHRis called to query the capabilities with parametervideoCodecOperationspecified asVIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT, aVkVideoEncodeH264CapabilitiesEXTstructure can be chained toVkVideoCapabilitiesKHRto retrieve H.264 extension specific capabilities.Valid Usage (Implicit)
sTypemust beSTRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXTinputModeFlagsmust be a valid combination ofVkVideoEncodeH264InputModeFlagBitsEXTvaluesinputModeFlagsmust not be 0outputModeFlagsmust be a valid combination ofVkVideoEncodeH264OutputModeFlagBitsEXTvaluesoutputModeFlagsmust not be 0stdExtensionVersionmust be a validVkExtensionPropertiesstructure
See Also
Layout
struct VkVideoEncodeH264CapabilitiesEXT { VkStructureTypesType(); void const *pNext(); VkVideoEncodeH264CapabilityFlagsEXTflags(); VkVideoEncodeH264InputModeFlagsEXTinputModeFlags(); VkVideoEncodeH264OutputModeFlagsEXToutputModeFlags(); uint8_tmaxPPictureL0ReferenceCount(); uint8_tmaxBPictureL0ReferenceCount(); uint8_tmaxL1ReferenceCount(); VkBool32motionVectorsOverPicBoundariesFlag(); uint32_tmaxBytesPerPicDenom(); uint32_tmaxBitsPerMbDenom(); uint32_tlog2MaxMvLengthHorizontal(); uint32_tlog2MaxMvLengthVertical();VkExtensionPropertiesstdExtensionVersion(); }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVkVideoEncodeH264CapabilitiesEXT.BufferAn array ofVkVideoEncodeH264CapabilitiesEXTstructs.
-
Field Summary
Fields Modifier and Type Field Description static intALIGNOFThe struct alignment in bytes.static intFLAGS
INPUTMODEFLAGS
LOG2MAXMVLENGTHHORIZONTAL
LOG2MAXMVLENGTHVERTICAL
MAXBITSPERMBDENOM
MAXBPICTUREL0REFERENCECOUNT
MAXBYTESPERPICDENOM
MAXL1REFERENCECOUNT
MAXPPICTUREL0REFERENCECOUNT
MOTIONVECTORSOVERPICBOUNDARIESFLAG
OUTPUTMODEFLAGS
PNEXTThe struct member offsets.static intSIZEOFThe struct size in bytes.static intSTDEXTENSIONVERSION
STYPEThe struct member offsets.
-
Constructor Summary
Constructors Constructor Description VkVideoEncodeH264CapabilitiesEXT(java.nio.ByteBuffer container)Creates aVkVideoEncodeH264CapabilitiesEXTinstance at the current position of the specifiedByteBuffercontainer.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VkVideoEncodeH264CapabilitiesEXTcalloc()Returns a newVkVideoEncodeH264CapabilitiesEXTinstance allocated withmemCalloc.static VkVideoEncodeH264CapabilitiesEXT.Buffercalloc(int capacity)Returns a newVkVideoEncodeH264CapabilitiesEXT.Bufferinstance allocated withmemCalloc.static VkVideoEncodeH264CapabilitiesEXT.Buffercalloc(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newVkVideoEncodeH264CapabilitiesEXT.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkVideoEncodeH264CapabilitiesEXTcalloc(org.lwjgl.system.MemoryStack stack)Returns a newVkVideoEncodeH264CapabilitiesEXTinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkVideoEncodeH264CapabilitiesEXTcreate()Returns a newVkVideoEncodeH264CapabilitiesEXTinstance allocated withBufferUtils.static VkVideoEncodeH264CapabilitiesEXT.Buffercreate(int capacity)Returns a newVkVideoEncodeH264CapabilitiesEXT.Bufferinstance allocated withBufferUtils.static VkVideoEncodeH264CapabilitiesEXTcreate(long address)Returns a newVkVideoEncodeH264CapabilitiesEXTinstance for the specified memory address.static VkVideoEncodeH264CapabilitiesEXT.Buffercreate(long address, int capacity)Create aVkVideoEncodeH264CapabilitiesEXT.Bufferinstance at the specified memory.static VkVideoEncodeH264CapabilitiesEXTcreateSafe(long address)static VkVideoEncodeH264CapabilitiesEXT.BuffercreateSafe(long address, int capacity)intflags()a bitmask ofVkVideoEncodeH264CapabilityFlagBitsEXTdescribing supported encoding tools.VkVideoEncodeH264CapabilitiesEXTflags(int value)Sets the specified value to theflags()field.intinputModeFlags()a bitmask ofVkVideoEncodeH264InputModeFlagBitsEXTdescribing supported command buffer input granularities/modes.VkVideoEncodeH264CapabilitiesEXTinputModeFlags(int value)Sets the specified value to theinputModeFlags()field.intlog2MaxMvLengthHorizontal()reports the value that will be used for log2_max_mv_length_horizontal if bitstream_restriction_flag is enabled in StdVideoH264SpsVuiFlags.VkVideoEncodeH264CapabilitiesEXTlog2MaxMvLengthHorizontal(int value)Sets the specified value to thelog2MaxMvLengthHorizontal()field.intlog2MaxMvLengthVertical()reports the value that will be used for log2_max_mv_length_vertical if bitstream_restriction_flag is enabled in StdVideoH264SpsVuiFlags.VkVideoEncodeH264CapabilitiesEXTlog2MaxMvLengthVertical(int value)Sets the specified value to thelog2MaxMvLengthVertical()field.static VkVideoEncodeH264CapabilitiesEXTmalloc()Returns a newVkVideoEncodeH264CapabilitiesEXTinstance allocated withmemAlloc.static VkVideoEncodeH264CapabilitiesEXT.Buffermalloc(int capacity)Returns a newVkVideoEncodeH264CapabilitiesEXT.Bufferinstance allocated withmemAlloc.static VkVideoEncodeH264CapabilitiesEXT.Buffermalloc(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newVkVideoEncodeH264CapabilitiesEXT.Bufferinstance allocated on the specifiedMemoryStack.static VkVideoEncodeH264CapabilitiesEXTmalloc(org.lwjgl.system.MemoryStack stack)Returns a newVkVideoEncodeH264CapabilitiesEXTinstance allocated on the specifiedMemoryStack.intmaxBitsPerMbDenom()reports the value that will be used for max_bits_per_mb_denom if bitstream_restriction_flag is enabled in StdVideoH264SpsVuiFlags.VkVideoEncodeH264CapabilitiesEXTmaxBitsPerMbDenom(int value)Sets the specified value to themaxBitsPerMbDenom()field.bytemaxBPictureL0ReferenceCount()reports the maximum number of reference pictures the implementation supports in the reference list L0 for B pictures.VkVideoEncodeH264CapabilitiesEXTmaxBPictureL0ReferenceCount(byte value)Sets the specified value to themaxBPictureL0ReferenceCount()field.intmaxBytesPerPicDenom()reports the value that will be used for max_bytes_per_pic_denom if bitstream_restriction_flag is enabled in StdVideoH264SpsVuiFlags.VkVideoEncodeH264CapabilitiesEXTmaxBytesPerPicDenom(int value)Sets the specified value to themaxBytesPerPicDenom()field.bytemaxL1ReferenceCount()reports the maximum number of reference pictures the implementation supports in the reference list L1 if encoding of B pictures is supported.VkVideoEncodeH264CapabilitiesEXTmaxL1ReferenceCount(byte value)Sets the specified value to themaxL1ReferenceCount()field.bytemaxPPictureL0ReferenceCount()reports the maximum number of reference pictures the implementation supports in the reference list L0 for P pictures.VkVideoEncodeH264CapabilitiesEXTmaxPPictureL0ReferenceCount(byte value)Sets the specified value to themaxPPictureL0ReferenceCount()field.booleanmotionVectorsOverPicBoundariesFlag()ifTRUE, indicates motion_vectors_over_pic_boundaries_flag will be enabled if bitstream_restriction_flag is enabled in StdVideoH264SpsVuiFlags.VkVideoEncodeH264CapabilitiesEXTmotionVectorsOverPicBoundariesFlag(boolean value)Sets the specified value to themotionVectorsOverPicBoundariesFlag()field.static intnflags(long struct)Unsafe version offlags().static voidnflags(long struct, int value)Unsafe version offlags.static intninputModeFlags(long struct)Unsafe version ofinputModeFlags().static voidninputModeFlags(long struct, int value)Unsafe version ofinputModeFlags.static intnlog2MaxMvLengthHorizontal(long struct)Unsafe version oflog2MaxMvLengthHorizontal().static voidnlog2MaxMvLengthHorizontal(long struct, int value)Unsafe version oflog2MaxMvLengthHorizontal.static intnlog2MaxMvLengthVertical(long struct)Unsafe version oflog2MaxMvLengthVertical().static voidnlog2MaxMvLengthVertical(long struct, int value)Unsafe version oflog2MaxMvLengthVertical.static intnmaxBitsPerMbDenom(long struct)Unsafe version ofmaxBitsPerMbDenom().static voidnmaxBitsPerMbDenom(long struct, int value)Unsafe version ofmaxBitsPerMbDenom.static bytenmaxBPictureL0ReferenceCount(long struct)Unsafe version ofmaxBPictureL0ReferenceCount().static voidnmaxBPictureL0ReferenceCount(long struct, byte value)Unsafe version ofmaxBPictureL0ReferenceCount.static intnmaxBytesPerPicDenom(long struct)Unsafe version ofmaxBytesPerPicDenom().static voidnmaxBytesPerPicDenom(long struct, int value)Unsafe version ofmaxBytesPerPicDenom.static bytenmaxL1ReferenceCount(long struct)Unsafe version ofmaxL1ReferenceCount().static voidnmaxL1ReferenceCount(long struct, byte value)Unsafe version ofmaxL1ReferenceCount.static bytenmaxPPictureL0ReferenceCount(long struct)Unsafe version ofmaxPPictureL0ReferenceCount().static voidnmaxPPictureL0ReferenceCount(long struct, byte value)Unsafe version ofmaxPPictureL0ReferenceCount.static intnmotionVectorsOverPicBoundariesFlag(long struct)Unsafe version ofmotionVectorsOverPicBoundariesFlag().static voidnmotionVectorsOverPicBoundariesFlag(long struct, int value)Unsafe version ofmotionVectorsOverPicBoundariesFlag.static intnoutputModeFlags(long struct)Unsafe version ofoutputModeFlags().static voidnoutputModeFlags(long struct, int value)Unsafe version ofoutputModeFlags.static longnpNext(long struct)Unsafe version ofpNext().static voidnpNext(long struct, long value)Unsafe version ofpNext.static VkExtensionPropertiesnstdExtensionVersion(long struct)Unsafe version ofstdExtensionVersion().static voidnstdExtensionVersion(long struct, VkExtensionProperties value)Unsafe version ofstdExtensionVersion.static intnsType(long struct)Unsafe version ofsType().static voidnsType(long struct, int value)Unsafe version ofsType.intoutputModeFlags()a bitmask ofVkVideoEncodeH264OutputModeFlagBitsEXTdescribing supported output (bitstream size reporting) granularities/modes.VkVideoEncodeH264CapabilitiesEXToutputModeFlags(int value)Sets the specified value to theoutputModeFlags()field.longpNext()NULLor a pointer to a structure extending this structure.VkVideoEncodeH264CapabilitiesEXTpNext(long value)Sets the specified value to thepNext()field.VkVideoEncodeH264CapabilitiesEXTset(int sType, long pNext, int flags, int inputModeFlags, int outputModeFlags, byte maxPPictureL0ReferenceCount, byte maxBPictureL0ReferenceCount, byte maxL1ReferenceCount, boolean motionVectorsOverPicBoundariesFlag, int maxBytesPerPicDenom, int maxBitsPerMbDenom, int log2MaxMvLengthHorizontal, int log2MaxMvLengthVertical, VkExtensionProperties stdExtensionVersion)Initializes this struct with the specified values.VkVideoEncodeH264CapabilitiesEXTset(VkVideoEncodeH264CapabilitiesEXT src)Copies the specified struct data to this struct.intsizeof()VkExtensionPropertiesstdExtensionVersion()the specific H.264 extension name and version supported by this implementation.VkVideoEncodeH264CapabilitiesEXTstdExtensionVersion(VkExtensionProperties value)Copies the specifiedVkExtensionPropertiesto thestdExtensionVersion()field.intsType()the type of this structure.VkVideoEncodeH264CapabilitiesEXTsType(int value)Sets the specified value to thesType()field.VkVideoEncodeH264CapabilitiesEXTsType$Default()Sets theSTRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXTvalue to thesType()field.
-
-
-
Field Detail
-
SIZEOF
The struct size in bytes.
-
ALIGNOF
The struct alignment in bytes.
-
STYPE, PNEXT, FLAGS, INPUTMODEFLAGS, OUTPUTMODEFLAGS, MAXPPICTUREL0REFERENCECOUNT, MAXBPICTUREL0REFERENCECOUNT, MAXL1REFERENCECOUNT, MOTIONVECTORSOVERPICBOUNDARIESFLAG, MAXBYTESPERPICDENOM, MAXBITSPERMBDENOM, LOG2MAXMVLENGTHHORIZONTAL, LOG2MAXMVLENGTHVERTICAL, STDEXTENSIONVERSION
The struct member offsets.
-
-
Constructor Detail
-
VkVideoEncodeH264CapabilitiesEXT
public VkVideoEncodeH264CapabilitiesEXT(java.nio.ByteBuffer container)
Creates aVkVideoEncodeH264CapabilitiesEXTinstance 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.
-
flags
public int flags()
a bitmask ofVkVideoEncodeH264CapabilityFlagBitsEXTdescribing supported encoding tools.
-
inputModeFlags
public int inputModeFlags()
a bitmask ofVkVideoEncodeH264InputModeFlagBitsEXTdescribing supported command buffer input granularities/modes.
-
outputModeFlags
public int outputModeFlags()
a bitmask ofVkVideoEncodeH264OutputModeFlagBitsEXTdescribing supported output (bitstream size reporting) granularities/modes.
-
maxPPictureL0ReferenceCount
public byte maxPPictureL0ReferenceCount()
reports the maximum number of reference pictures the implementation supports in the reference list L0 for P pictures.
-
maxBPictureL0ReferenceCount
public byte maxBPictureL0ReferenceCount()
reports the maximum number of reference pictures the implementation supports in the reference list L0 for B pictures. The reported value is 0 if encoding of B pictures is not supported.
-
maxL1ReferenceCount
public byte maxL1ReferenceCount()
reports the maximum number of reference pictures the implementation supports in the reference list L1 if encoding of B pictures is supported. The reported value is 0 if encoding of B pictures is not supported.
-
motionVectorsOverPicBoundariesFlag
public boolean motionVectorsOverPicBoundariesFlag()
ifTRUE, indicates motion_vectors_over_pic_boundaries_flag will be enabled if bitstream_restriction_flag is enabled in StdVideoH264SpsVuiFlags.
-
maxBytesPerPicDenom
public int maxBytesPerPicDenom()
reports the value that will be used for max_bytes_per_pic_denom if bitstream_restriction_flag is enabled in StdVideoH264SpsVuiFlags.
-
maxBitsPerMbDenom
public int maxBitsPerMbDenom()
reports the value that will be used for max_bits_per_mb_denom if bitstream_restriction_flag is enabled in StdVideoH264SpsVuiFlags.
-
log2MaxMvLengthHorizontal
public int log2MaxMvLengthHorizontal()
reports the value that will be used for log2_max_mv_length_horizontal if bitstream_restriction_flag is enabled in StdVideoH264SpsVuiFlags.
-
log2MaxMvLengthVertical
public int log2MaxMvLengthVertical()
reports the value that will be used for log2_max_mv_length_vertical if bitstream_restriction_flag is enabled in StdVideoH264SpsVuiFlags.
-
stdExtensionVersion
public VkExtensionProperties stdExtensionVersion()
the specific H.264 extension name and version supported by this implementation.
-
sType
public VkVideoEncodeH264CapabilitiesEXT sType(int value)
Sets the specified value to thesType()field.
-
sType$Default
public VkVideoEncodeH264CapabilitiesEXT sType$Default()
Sets theSTRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXTvalue to thesType()field.
-
pNext
public VkVideoEncodeH264CapabilitiesEXT pNext(long value)
Sets the specified value to thepNext()field.
-
flags
public VkVideoEncodeH264CapabilitiesEXT flags(int value)
Sets the specified value to theflags()field.
-
inputModeFlags
public VkVideoEncodeH264CapabilitiesEXT inputModeFlags(int value)
Sets the specified value to theinputModeFlags()field.
-
outputModeFlags
public VkVideoEncodeH264CapabilitiesEXT outputModeFlags(int value)
Sets the specified value to theoutputModeFlags()field.
-
maxPPictureL0ReferenceCount
public VkVideoEncodeH264CapabilitiesEXT maxPPictureL0ReferenceCount(byte value)
Sets the specified value to themaxPPictureL0ReferenceCount()field.
-
maxBPictureL0ReferenceCount
public VkVideoEncodeH264CapabilitiesEXT maxBPictureL0ReferenceCount(byte value)
Sets the specified value to themaxBPictureL0ReferenceCount()field.
-
maxL1ReferenceCount
public VkVideoEncodeH264CapabilitiesEXT maxL1ReferenceCount(byte value)
Sets the specified value to themaxL1ReferenceCount()field.
-
motionVectorsOverPicBoundariesFlag
public VkVideoEncodeH264CapabilitiesEXT motionVectorsOverPicBoundariesFlag(boolean value)
Sets the specified value to themotionVectorsOverPicBoundariesFlag()field.
-
maxBytesPerPicDenom
public VkVideoEncodeH264CapabilitiesEXT maxBytesPerPicDenom(int value)
Sets the specified value to themaxBytesPerPicDenom()field.
-
maxBitsPerMbDenom
public VkVideoEncodeH264CapabilitiesEXT maxBitsPerMbDenom(int value)
Sets the specified value to themaxBitsPerMbDenom()field.
-
log2MaxMvLengthHorizontal
public VkVideoEncodeH264CapabilitiesEXT log2MaxMvLengthHorizontal(int value)
Sets the specified value to thelog2MaxMvLengthHorizontal()field.
-
log2MaxMvLengthVertical
public VkVideoEncodeH264CapabilitiesEXT log2MaxMvLengthVertical(int value)
Sets the specified value to thelog2MaxMvLengthVertical()field.
-
stdExtensionVersion
public VkVideoEncodeH264CapabilitiesEXT stdExtensionVersion(VkExtensionProperties value)
Copies the specifiedVkExtensionPropertiesto thestdExtensionVersion()field.
-
set
public VkVideoEncodeH264CapabilitiesEXT set(int sType, long pNext, int flags, int inputModeFlags, int outputModeFlags, byte maxPPictureL0ReferenceCount, byte maxBPictureL0ReferenceCount, byte maxL1ReferenceCount, boolean motionVectorsOverPicBoundariesFlag, int maxBytesPerPicDenom, int maxBitsPerMbDenom, int log2MaxMvLengthHorizontal, int log2MaxMvLengthVertical, VkExtensionProperties stdExtensionVersion)
Initializes this struct with the specified values.
-
set
public VkVideoEncodeH264CapabilitiesEXT set(VkVideoEncodeH264CapabilitiesEXT src)
Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
public static VkVideoEncodeH264CapabilitiesEXT malloc()
Returns a newVkVideoEncodeH264CapabilitiesEXTinstance allocated withmemAlloc. The instance must be explicitly freed.
-
calloc
public static VkVideoEncodeH264CapabilitiesEXT calloc()
Returns a newVkVideoEncodeH264CapabilitiesEXTinstance allocated withmemCalloc. The instance must be explicitly freed.
-
create
public static VkVideoEncodeH264CapabilitiesEXT create()
Returns a newVkVideoEncodeH264CapabilitiesEXTinstance allocated withBufferUtils.
-
create
public static VkVideoEncodeH264CapabilitiesEXT create(long address)
Returns a newVkVideoEncodeH264CapabilitiesEXTinstance for the specified memory address.
-
createSafe
@Nullable public static VkVideoEncodeH264CapabilitiesEXT createSafe(long address)
-
malloc
public static VkVideoEncodeH264CapabilitiesEXT.Buffer malloc(int capacity)
Returns a newVkVideoEncodeH264CapabilitiesEXT.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
public static VkVideoEncodeH264CapabilitiesEXT.Buffer calloc(int capacity)
Returns a newVkVideoEncodeH264CapabilitiesEXT.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
public static VkVideoEncodeH264CapabilitiesEXT.Buffer create(int capacity)
Returns a newVkVideoEncodeH264CapabilitiesEXT.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
public static VkVideoEncodeH264CapabilitiesEXT.Buffer create(long address, int capacity)
Create aVkVideoEncodeH264CapabilitiesEXT.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
@Nullable public static VkVideoEncodeH264CapabilitiesEXT.Buffer createSafe(long address, int capacity)
-
malloc
public static VkVideoEncodeH264CapabilitiesEXT malloc(org.lwjgl.system.MemoryStack stack)
Returns a newVkVideoEncodeH264CapabilitiesEXTinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
public static VkVideoEncodeH264CapabilitiesEXT calloc(org.lwjgl.system.MemoryStack stack)
Returns a newVkVideoEncodeH264CapabilitiesEXTinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
public static VkVideoEncodeH264CapabilitiesEXT.Buffer malloc(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkVideoEncodeH264CapabilitiesEXT.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
calloc
public static VkVideoEncodeH264CapabilitiesEXT.Buffer calloc(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkVideoEncodeH264CapabilitiesEXT.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().
-
nflags
public static int nflags(long struct)
Unsafe version offlags().
-
ninputModeFlags
public static int ninputModeFlags(long struct)
Unsafe version ofinputModeFlags().
-
noutputModeFlags
public static int noutputModeFlags(long struct)
Unsafe version ofoutputModeFlags().
-
nmaxPPictureL0ReferenceCount
public static byte nmaxPPictureL0ReferenceCount(long struct)
Unsafe version ofmaxPPictureL0ReferenceCount().
-
nmaxBPictureL0ReferenceCount
public static byte nmaxBPictureL0ReferenceCount(long struct)
Unsafe version ofmaxBPictureL0ReferenceCount().
-
nmaxL1ReferenceCount
public static byte nmaxL1ReferenceCount(long struct)
Unsafe version ofmaxL1ReferenceCount().
-
nmotionVectorsOverPicBoundariesFlag
public static int nmotionVectorsOverPicBoundariesFlag(long struct)
Unsafe version ofmotionVectorsOverPicBoundariesFlag().
-
nmaxBytesPerPicDenom
public static int nmaxBytesPerPicDenom(long struct)
Unsafe version ofmaxBytesPerPicDenom().
-
nmaxBitsPerMbDenom
public static int nmaxBitsPerMbDenom(long struct)
Unsafe version ofmaxBitsPerMbDenom().
-
nlog2MaxMvLengthHorizontal
public static int nlog2MaxMvLengthHorizontal(long struct)
Unsafe version oflog2MaxMvLengthHorizontal().
-
nlog2MaxMvLengthVertical
public static int nlog2MaxMvLengthVertical(long struct)
Unsafe version oflog2MaxMvLengthVertical().
-
nstdExtensionVersion
public static VkExtensionProperties nstdExtensionVersion(long struct)
Unsafe version ofstdExtensionVersion().
-
nsType
public static void nsType(long struct, int value)Unsafe version ofsType.
-
npNext
public static void npNext(long struct, long value)Unsafe version ofpNext.
-
nflags
public static void nflags(long struct, int value)Unsafe version offlags.
-
ninputModeFlags
public static void ninputModeFlags(long struct, int value)Unsafe version ofinputModeFlags.
-
noutputModeFlags
public static void noutputModeFlags(long struct, int value)Unsafe version ofoutputModeFlags.
-
nmaxPPictureL0ReferenceCount
public static void nmaxPPictureL0ReferenceCount(long struct, byte value)Unsafe version ofmaxPPictureL0ReferenceCount.
-
nmaxBPictureL0ReferenceCount
public static void nmaxBPictureL0ReferenceCount(long struct, byte value)Unsafe version ofmaxBPictureL0ReferenceCount.
-
nmaxL1ReferenceCount
public static void nmaxL1ReferenceCount(long struct, byte value)Unsafe version ofmaxL1ReferenceCount.
-
nmotionVectorsOverPicBoundariesFlag
public static void nmotionVectorsOverPicBoundariesFlag(long struct, int value)Unsafe version ofmotionVectorsOverPicBoundariesFlag.
-
nmaxBytesPerPicDenom
public static void nmaxBytesPerPicDenom(long struct, int value)Unsafe version ofmaxBytesPerPicDenom.
-
nmaxBitsPerMbDenom
public static void nmaxBitsPerMbDenom(long struct, int value)Unsafe version ofmaxBitsPerMbDenom.
-
nlog2MaxMvLengthHorizontal
public static void nlog2MaxMvLengthHorizontal(long struct, int value)Unsafe version oflog2MaxMvLengthHorizontal.
-
nlog2MaxMvLengthVertical
public static void nlog2MaxMvLengthVertical(long struct, int value)Unsafe version oflog2MaxMvLengthVertical.
-
nstdExtensionVersion
public static void nstdExtensionVersion(long struct, VkExtensionProperties value)Unsafe version ofstdExtensionVersion.
-
-