primaryReferenceCdfOnly
public boolean primaryReferenceCdfOnly()
- Returns:
- the value of the
primaryReferenceCdfOnlyfield.
AutoCloseable, NativeResource, Pointer
struct VkVideoEncodeAV1PictureInfoKHR {
VkStructureType sType;
void const * pNext;
VkVideoEncodeAV1PredictionModeKHR predictionMode;
VkVideoEncodeAV1RateControlGroupKHR rateControlGroup;
uint32_t constantQIndex;
StdVideoEncodeAV1PictureInfo const * pStdPictureInfo;
int32_t referenceNameSlotIndices[VK_MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR];
VkBool32 primaryReferenceCdfOnly;
VkBool32 generateObuExtensionHeader;
}static class VkVideoEncodeAV1PictureInfoKHR structs.Struct.StructValidationPointer.Defaultstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intBITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZEVkVideoEncodeAV1PictureInfoKHR(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.intconstantQIndex(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 VkVideoEncodeAV1PictureInfoKHRcreateSafe(long address) static @Nullable VkVideoEncodeAV1PictureInfoKHR.BuffercreateSafe(long address,
int capacity) booleangenerateObuExtensionHeader(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 intnconstantQIndex(long struct) constantQIndex().static voidnconstantQIndex(long struct,
int value) constantQIndex.static intngenerateObuExtensionHeader(long struct) generateObuExtensionHeader().static voidngenerateObuExtensionHeader(long struct,
int value) generateObuExtensionHeader.static longnpNext(long struct) pNext().static voidnpNext(long struct,
long value) pNext.static intnpredictionMode(long struct) predictionMode().static voidnpredictionMode(long struct,
int value) predictionMode.static intnprimaryReferenceCdfOnly(long struct) primaryReferenceCdfOnly().static voidnprimaryReferenceCdfOnly(long struct,
int value) primaryReferenceCdfOnly.static StdVideoEncodeAV1PictureInfonpStdPictureInfo(long struct) pStdPictureInfo().static voidnpStdPictureInfo(long struct,
StdVideoEncodeAV1PictureInfo value) pStdPictureInfo.static intnrateControlGroup(long struct) rateControlGroup().static voidnrateControlGroup(long struct,
int value) rateControlGroup.static IntBuffernreferenceNameSlotIndices(long struct) referenceNameSlotIndices().static intnreferenceNameSlotIndices(long struct,
int index) referenceNameSlotIndices.static voidnreferenceNameSlotIndices(long struct,
int index,
int value) referenceNameSlotIndices.static voidnreferenceNameSlotIndices(long struct,
IntBuffer value) referenceNameSlotIndices.static intnsType(long struct) sType().static voidnsType(long struct,
int value) sType.longpNext()pNext(long value) pNext field.intpredictionMode(int value) predictionMode field.booleanprimaryReferenceCdfOnly(boolean value) primaryReferenceCdfOnly field.StdVideoEncodeAV1PictureInfo to the pStdPictureInfo field.intrateControlGroup(int value) rateControlGroup field.intreferenceNameSlotIndices(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) intsizeof()sizeof(struct).intsType()sType(int value) sType field.STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PICTURE_INFO_KHR value to the sType field.static voidvalidate(long struct) NULL.address, equals, hashCode, toStringclose, freeVkVideoEncodeAV1PictureInfoKHR 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.
Structsizeof(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