primaryReferenceCdfOnly
public boolean primaryReferenceCdfOnly()
- Returns:
- the value of the
primaryReferenceCdfOnly
field.
AutoCloseable
, NativeResource
, Pointer
struct VkVideoEncodeAV1PictureInfoKHR {
VkStructureType sType;
void const * pNext;
VkVideoEncodeAV1PredictionModeKHR predictionMode;
VkVideoEncodeAV1RateControlGroupKHR rateControlGroup;
uint32_t constantQIndex;
{@link StdVideoEncodeAV1PictureInfo StdVideoEncodeAV1PictureInfo} const * pStdPictureInfo;
int32_t referenceNameSlotIndices[VK_MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR];
VkBool32 primaryReferenceCdfOnly;
VkBool32 generateObuExtensionHeader;
}
static class
VkVideoEncodeAV1PictureInfoKHR
structs.Struct.StructValidation
Pointer.Default
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
VkVideoEncodeAV1PictureInfoKHR(ByteBuffer container)
VkVideoEncodeAV1PictureInfoKHR
instance at the current position of the specified ByteBuffer
container.calloc()
VkVideoEncodeAV1PictureInfoKHR
instance allocated with memCalloc
.calloc(int capacity)
VkVideoEncodeAV1PictureInfoKHR.Buffer
instance allocated with memCalloc
.calloc(int capacity,
MemoryStack stack)
VkVideoEncodeAV1PictureInfoKHR.Buffer
instance allocated on the specified MemoryStack
and initializes all its bits to zero.calloc(MemoryStack stack)
VkVideoEncodeAV1PictureInfoKHR
instance allocated on the specified MemoryStack
and initializes all its bits to zero.int
constantQIndex(int value)
constantQIndex
field.create()
VkVideoEncodeAV1PictureInfoKHR
instance allocated with BufferUtils
.create(int capacity)
VkVideoEncodeAV1PictureInfoKHR.Buffer
instance allocated with BufferUtils
.create(long address)
VkVideoEncodeAV1PictureInfoKHR
instance for the specified memory address.create(long address,
int capacity)
VkVideoEncodeAV1PictureInfoKHR.Buffer
instance at the specified memory.static @Nullable VkVideoEncodeAV1PictureInfoKHR
createSafe(long address)
static @Nullable VkVideoEncodeAV1PictureInfoKHR.Buffer
createSafe(long address,
int capacity)
boolean
generateObuExtensionHeader(boolean value)
generateObuExtensionHeader
field.malloc()
VkVideoEncodeAV1PictureInfoKHR
instance allocated with memAlloc
.malloc(int capacity)
VkVideoEncodeAV1PictureInfoKHR.Buffer
instance allocated with memAlloc
.malloc(int capacity,
MemoryStack stack)
VkVideoEncodeAV1PictureInfoKHR.Buffer
instance allocated on the specified MemoryStack
.malloc(MemoryStack stack)
VkVideoEncodeAV1PictureInfoKHR
instance allocated on the specified MemoryStack
.static int
nconstantQIndex(long struct)
constantQIndex()
.static void
nconstantQIndex(long struct,
int value)
constantQIndex
.static int
ngenerateObuExtensionHeader(long struct)
generateObuExtensionHeader()
.static void
ngenerateObuExtensionHeader(long struct,
int value)
generateObuExtensionHeader
.static long
npNext(long struct)
pNext()
.static void
npNext(long struct,
long value)
pNext
.static int
npredictionMode(long struct)
predictionMode()
.static void
npredictionMode(long struct,
int value)
predictionMode
.static int
nprimaryReferenceCdfOnly(long struct)
primaryReferenceCdfOnly()
.static void
nprimaryReferenceCdfOnly(long struct,
int value)
primaryReferenceCdfOnly
.static StdVideoEncodeAV1PictureInfo
npStdPictureInfo(long struct)
pStdPictureInfo()
.static void
npStdPictureInfo(long struct,
StdVideoEncodeAV1PictureInfo value)
pStdPictureInfo
.static int
nrateControlGroup(long struct)
rateControlGroup()
.static void
nrateControlGroup(long struct,
int value)
rateControlGroup
.static IntBuffer
nreferenceNameSlotIndices(long struct)
referenceNameSlotIndices()
.static int
nreferenceNameSlotIndices(long struct,
int index)
referenceNameSlotIndices
.static void
nreferenceNameSlotIndices(long struct,
int index,
int value)
referenceNameSlotIndices
.static void
nreferenceNameSlotIndices(long struct,
IntBuffer value)
referenceNameSlotIndices
.static int
nsType(long struct)
sType()
.static void
nsType(long struct,
int value)
sType
.long
pNext()
pNext(long value)
pNext
field.int
predictionMode(int value)
predictionMode
field.boolean
primaryReferenceCdfOnly(boolean value)
primaryReferenceCdfOnly
field.StdVideoEncodeAV1PictureInfo
to the pStdPictureInfo
field.int
rateControlGroup(int value)
rateControlGroup
field.int
referenceNameSlotIndices(int index)
referenceNameSlotIndices(int index,
int value)
referenceNameSlotIndices
field.IntBuffer
to the referenceNameSlotIndices
field.set(int sType,
long pNext,
int predictionMode,
int rateControlGroup,
int constantQIndex,
StdVideoEncodeAV1PictureInfo pStdPictureInfo,
IntBuffer referenceNameSlotIndices,
boolean primaryReferenceCdfOnly,
boolean generateObuExtensionHeader)
int
sizeof()
sizeof(struct)
.int
sType()
sType(int value)
sType
field.STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PICTURE_INFO_KHR
value to the sType
field.static void
validate(long struct)
NULL
.address, equals, hashCode, toString
close, free
VkVideoEncodeAV1PictureInfoKHR
instance at the current position of the specified ByteBuffer
container. 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.
Struct
sizeof(struct)
.sizeof
in class Struct<VkVideoEncodeAV1PictureInfoKHR>
sType
field.pNext
field.predictionMode
field.rateControlGroup
field.constantQIndex
field.StdVideoEncodeAV1PictureInfo
view of the struct pointed to by the pStdPictureInfo
field.IntBuffer
view of the referenceNameSlotIndices
field.referenceNameSlotIndices
field.primaryReferenceCdfOnly
field.generateObuExtensionHeader
field.sType
field.STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PICTURE_INFO_KHR
value to the sType
field.pNext
field.predictionMode
field.rateControlGroup
field.constantQIndex
field.StdVideoEncodeAV1PictureInfo
to the pStdPictureInfo
field.IntBuffer
to the referenceNameSlotIndices
field.referenceNameSlotIndices
field.primaryReferenceCdfOnly
field.generateObuExtensionHeader
field.src
- the source structVkVideoEncodeAV1PictureInfoKHR
instance allocated with memAlloc
. The instance must be explicitly freed.VkVideoEncodeAV1PictureInfoKHR
instance allocated with memCalloc
. The instance must be explicitly freed.VkVideoEncodeAV1PictureInfoKHR
instance allocated with BufferUtils
.VkVideoEncodeAV1PictureInfoKHR
instance for the specified memory address.VkVideoEncodeAV1PictureInfoKHR.Buffer
instance allocated with memAlloc
. The instance must be explicitly freed.capacity
- the buffer capacityVkVideoEncodeAV1PictureInfoKHR.Buffer
instance allocated with memCalloc
. The instance must be explicitly freed.capacity
- the buffer capacityVkVideoEncodeAV1PictureInfoKHR.Buffer
instance allocated with BufferUtils
.capacity
- the buffer capacityVkVideoEncodeAV1PictureInfoKHR.Buffer
instance at the specified memory.address
- the memory addresscapacity
- the buffer capacityVkVideoEncodeAV1PictureInfoKHR
instance allocated on the specified MemoryStack
.stack
- the stack from which to allocateVkVideoEncodeAV1PictureInfoKHR
instance allocated on the specified MemoryStack
and initializes all its bits to zero.stack
- the stack from which to allocateVkVideoEncodeAV1PictureInfoKHR.Buffer
instance allocated on the specified MemoryStack
.capacity
- the buffer capacitystack
- the stack from which to allocateVkVideoEncodeAV1PictureInfoKHR.Buffer
instance allocated on the specified MemoryStack
and initializes all its bits to zero.capacity
- the buffer capacitystack
- the stack from which to allocatesType()
.pNext()
.predictionMode()
.rateControlGroup()
.constantQIndex()
.pStdPictureInfo()
.referenceNameSlotIndices()
.referenceNameSlotIndices
.primaryReferenceCdfOnly()
.generateObuExtensionHeader()
.sType
.pNext
.predictionMode
.rateControlGroup
.constantQIndex
.pStdPictureInfo
.referenceNameSlotIndices
.referenceNameSlotIndices
.primaryReferenceCdfOnly
.generateObuExtensionHeader
.NULL
.struct
- the struct to validate