This structure can be specified in the following places:
pParametersAddInfo member of the VkVideoDecodeH265SessionParametersCreateInfoKHR structure specified in the pNext chain of VkVideoSessionParametersCreateInfoKHR used to create a video session parameters object. In this case, if the video codec operation the video session parameters object is created with is VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR, then it defines the set of initial parameters to add to the created object (see Creating Video Session Parameters).pNext chain of VkVideoSessionParametersUpdateInfoKHR. In this case, if the video codec operation the video session parameters object to be updated was created with is VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR, then it defines the set of parameters to add to it (see Updating Video Session Parameters).vps_video_parameter_set_id member of each StdVideoH265VideoParameterSet structure specified in the elements of pStdVPSs must be unique within pStdVPSssps_video_parameter_set_id and sps_seq_parameter_set_id members of each StdVideoH265SequenceParameterSet structure specified in the elements of pStdSPSs must be unique within pStdSPSssps_video_parameter_set_id, pps_seq_parameter_set_id, and pps_pic_parameter_set_id members of each StdVideoH265PictureParameterSet structure specified in the elements of pStdPPSs must be unique within pStdPPSssType must be STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHRstdVPSCount is not 0, pStdVPSs must be a valid pointer to an array of stdVPSCount StdVideoH265VideoParameterSet valuesstdSPSCount is not 0, pStdSPSs must be a valid pointer to an array of stdSPSCount StdVideoH265SequenceParameterSet valuesstdPPSCount is not 0, pStdPPSs must be a valid pointer to an array of stdPPSCount StdVideoH265PictureParameterSet valuesVkVideoDecodeH265SessionParametersCreateInfoKHR
struct VkVideoDecodeH265SessionParametersAddInfoKHR {
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 | VkVideoDecodeH265SessionParametersAddInfoKHR(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static VkVideoDecodeH265SessionParametersAddInfoKHR | |
| public static VkVideoDecodeH265SessionParametersAddInfoKHR. | calloc(int
the buffer capacity capacity)Returns a new |
| public static VkVideoDecodeH265SessionParametersAddInfoKHR | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkVideoDecodeH265SessionParametersAddInfoKHR. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| protected VkVideoDecodeH265SessionParametersAddInfoKHR | 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 VkVideoDecodeH265SessionParametersAddInfoKHR | create()
Returns a new |
| public static VkVideoDecodeH265SessionParametersAddInfoKHR | create(long address)
Returns a new |
| public static VkVideoDecodeH265SessionParametersAddInfoKHR. | create(int
the buffer capacity capacity)Returns a new |
| public static VkVideoDecodeH265SessionParametersAddInfoKHR. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static VkVideoDecodeH265SessionParametersAddInfoKHR | |
| public static VkVideoDecodeH265SessionParametersAddInfoKHR. | |
| public static VkVideoDecodeH265SessionParametersAddInfoKHR | |
| public static VkVideoDecodeH265SessionParametersAddInfoKHR. | malloc(int
the buffer capacity capacity)Returns a new |
| public static VkVideoDecodeH265SessionParametersAddInfoKHR | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkVideoDecodeH265SessionParametersAddInfoKHR. | 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 VkVideoDecodeH265SessionParametersAddInfoKHR | |
| public StdVideoH265PictureParameterSet. | |
| public VkVideoDecodeH265SessionParametersAddInfoKHR | pStdPPSs(StdVideoH265PictureParameterSet.
Sets the address of the specified |
| public StdVideoH265SequenceParameterSet. | |
| public VkVideoDecodeH265SessionParametersAddInfoKHR | pStdSPSs(StdVideoH265SequenceParameterSet.
Sets the address of the specified |
| public StdVideoH265VideoParameterSet. | |
| public VkVideoDecodeH265SessionParametersAddInfoKHR | pStdVPSs(StdVideoH265VideoParameterSet.
Sets the address of the specified |
| public VkVideoDecodeH265SessionParametersAddInfoKHR | set(int sType, long pNext, StdVideoH265VideoParameterSet.
Initializes this struct with the specified values. |
| public VkVideoDecodeH265SessionParametersAddInfoKHR | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public VkVideoDecodeH265SessionParametersAddInfoKHR | |
| public VkVideoDecodeH265SessionParametersAddInfoKHR | sType$Default()
Sets the |
| public static void |