sType must be STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXTstdVPSCount is not 0, and pStdVPSs is not NULL, pStdVPSs must be a valid pointer to an array of stdVPSCount StdVideoH265VideoParameterSet valuesstdSPSCount is not 0, and pStdSPSs is not NULL, pStdSPSs must be a valid pointer to an array of stdSPSCount StdVideoH265SequenceParameterSet valuesstdPPSCount is not 0, and pStdPPSs is not NULL, pStdPPSs must be a valid pointer to an array of stdPPSCount StdVideoH265PictureParameterSet valuesstdVPSCount, stdSPSCount and stdPPSCount must be less than or equal to the values of VkVideoEncodeH265SessionParametersCreateInfoEXT::maxStdVPSCount, VkVideoEncodeH265SessionParametersCreateInfoEXT:maxStdSPSCount, and VkVideoEncodeH265SessionParametersCreateInfoEXT:maxStdPPSCount, respectivelyStdVideoH265VideoParameterSet entry in pStdVPSs must have a unique H.265 VPS IDStdVideoH265SequenceParameterSet entry in pStdSPSs must have a unique H.265 VPS-SPS ID pairStdVideoH265PictureParameterSet entry in pStdPPSs must have a unique H.265 VPS-SPS-PPS ID tupleVkVideoSessionCreateInfoKHR during Video Session creationVkVideoEncodeH265SessionParametersCreateInfoEXT
struct VkVideoEncodeH265SessionParametersAddInfoEXT {
VkStructureType sType;
void const * pNext;
uint32_t stdVPSCount;
StdVideoH265VideoParameterSet const * pStdVPSs;
uint32_t stdSPSCount;
StdVideoH265SequenceParameterSet const * pStdSPSs;
uint32_t stdPPSCount;
StdVideoH265PictureParameterSet const * pStdPPSs;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | PNEXT
The struct member offsets. |
| public static final int | PSTDPPSS
The struct member offsets. |
| public static final int | PSTDSPSS
The struct member offsets. |
| public static final int | PSTDVPSS
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | STDPPSCOUNT
The struct member offsets. |
| public static final int | STDSPSCOUNT
The struct member offsets. |
| public static final int | STDVPSCOUNT
The struct member offsets. |
| public static final int | STYPE
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | VkVideoEncodeH265SessionParametersAddInfoEXT(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static VkVideoEncodeH265SessionParametersAddInfoEXT | |
| public static VkVideoEncodeH265SessionParametersAddInfoEXT. | calloc(int
the buffer capacity capacity)Returns a new |
| public static VkVideoEncodeH265SessionParametersAddInfoEXT | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkVideoEncodeH265SessionParametersAddInfoEXT. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| protected VkVideoEncodeH265SessionParametersAddInfoEXT | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static VkVideoEncodeH265SessionParametersAddInfoEXT | create()
Returns a new |
| public static VkVideoEncodeH265SessionParametersAddInfoEXT | create(long address)
Returns a new |
| public static VkVideoEncodeH265SessionParametersAddInfoEXT. | create(int
the buffer capacity capacity)Returns a new |
| public static VkVideoEncodeH265SessionParametersAddInfoEXT. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static VkVideoEncodeH265SessionParametersAddInfoEXT | |
| public static VkVideoEncodeH265SessionParametersAddInfoEXT. | |
| public static VkVideoEncodeH265SessionParametersAddInfoEXT | |
| public static VkVideoEncodeH265SessionParametersAddInfoEXT. | malloc(int
the buffer capacity capacity)Returns a new |
| public static VkVideoEncodeH265SessionParametersAddInfoEXT | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkVideoEncodeH265SessionParametersAddInfoEXT. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static long | |
| public static void | |
| public static StdVideoH265PictureParameterSet. | |
| public static void | |
| public static StdVideoH265SequenceParameterSet. | |
| public static void | |
| public static StdVideoH265VideoParameterSet. | |
| public static void | |
| public static int | |
| public static void | nstdPPSCount(long struct, int value)
Sets the specified value to the |
| public static int | |
| public static void | nstdSPSCount(long struct, int value)
Sets the specified value to the |
| public static int | |
| public static void | nstdVPSCount(long struct, int value)
Sets the specified value to the |
| public static int | |
| public static void | |
| public long | |
| public VkVideoEncodeH265SessionParametersAddInfoEXT | |
| public StdVideoH265PictureParameterSet. | pStdPPSs()
a pointer to an array of |
| public VkVideoEncodeH265SessionParametersAddInfoEXT | pStdPPSs(StdVideoH265PictureParameterSet.
Sets the address of the specified |
| public StdVideoH265SequenceParameterSet. | pStdSPSs()
a pointer to an array of |
| public VkVideoEncodeH265SessionParametersAddInfoEXT | pStdSPSs(StdVideoH265SequenceParameterSet.
Sets the address of the specified |
| public StdVideoH265VideoParameterSet. | pStdVPSs()
a pointer to an array of |
| public VkVideoEncodeH265SessionParametersAddInfoEXT | pStdVPSs(StdVideoH265VideoParameterSet.
Sets the address of the specified |
| public VkVideoEncodeH265SessionParametersAddInfoEXT | set(int sType, long pNext, int stdVPSCount, StdVideoH265VideoParameterSet.
Initializes this struct with the specified values. |
| public VkVideoEncodeH265SessionParametersAddInfoEXT | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int | |
| public int | |
| public VkVideoEncodeH265SessionParametersAddInfoEXT | |
| public int | |
| public VkVideoEncodeH265SessionParametersAddInfoEXT | |
| public int | |
| public VkVideoEncodeH265SessionParametersAddInfoEXT | |
| public int | |
| public VkVideoEncodeH265SessionParametersAddInfoEXT | |
| public VkVideoEncodeH265SessionParametersAddInfoEXT | sType$Default()
Sets the |