Package org.lwjgl.vulkan
Class EXTVideoEncodeH265
java.lang.Object
org.lwjgl.vulkan.EXTVideoEncodeH265
This extension builds upon the
VK_KHR_video_encode_queue extension by adding support for encoding elementary video stream sequences compliant with the H.265/HEVC video compression standard.
VK_EXT_video_encode_h265
- Name String
VK_EXT_video_encode_h265- Extension Type
- Device extension
- Registered Extension Number
- 40
- Revision
- 12
- Extension and Version Dependencies
VK_KHR_video_encode_queue- This is a provisional extension and must be used with caution. See the description of provisional header files for enablement and stability details.
- Contact
- Ahmed Abdelkhalek aabdelkh
Other Extension Metadata
- Last Modified Date
- 2023-07-19
- IP Status
- No known IP claims.
- Contributors
- Ahmed Abdelkhalek, AMD
- George Hao, AMD
- Jake Beju, AMD
- Chunbo Chen, Intel
- Ping Liu, Intel
- Srinath Kumarapuram, NVIDIA
- Tony Zlatinski, NVIDIA
- Ravi Chaudhary, NVIDIA
- Daniel Rakos, RasterGrid
- Aidan Fabius, Core Avionics & Industrial Inc.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe extension name.static final intThe extension specification version.static final intExtendsVkStructureType.static final intExtendsVkStructureType.static final intExtendsVkStructureType.static final intExtendsVkStructureType.static final intExtendsVkStructureType.static final intExtendsVkStructureType.static final intExtendsVkStructureType.static final intExtendsVkStructureType.static final intExtendsVkStructureType.static final intExtendsVkStructureType.static final intExtendsVkStructureType.static final intExtendsVkStructureType.static final intExtendsVkStructureType.static final intExtendsVkStructureType.static final intExtendsVkVideoCodecOperationFlagBitsKHR.static final intVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsstatic final intVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsstatic final intVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsstatic final intVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsstatic final intVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsstatic final intVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsstatic final intVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsstatic final intVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsstatic final intVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsstatic final intVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsstatic final intVkVideoEncodeH265CtbSizeFlagBitsEXT - Supported CTB sizes for H.265 video encodestatic final intVkVideoEncodeH265CtbSizeFlagBitsEXT - Supported CTB sizes for H.265 video encodestatic final intVkVideoEncodeH265CtbSizeFlagBitsEXT - Supported CTB sizes for H.265 video encodestatic final intVkVideoEncodeH265RateControlFlagBitsEXT - H.265 encode rate control bitsstatic final intVkVideoEncodeH265RateControlFlagBitsEXT - H.265 encode rate control bitsstatic final intVkVideoEncodeH265RateControlFlagBitsEXT - H.265 encode rate control bitsstatic final intVkVideoEncodeH265RateControlFlagBitsEXT - H.265 encode rate control bitsstatic final intVkVideoEncodeH265RateControlFlagBitsEXT - H.265 encode rate control bitsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsstatic final intVkVideoEncodeH265TransformBlockSizeFlagBitsEXT - Supported transform block sizes for H.265 video encodestatic final intVkVideoEncodeH265TransformBlockSizeFlagBitsEXT - Supported transform block sizes for H.265 video encodestatic final intVkVideoEncodeH265TransformBlockSizeFlagBitsEXT - Supported transform block sizes for H.265 video encodestatic final intVkVideoEncodeH265TransformBlockSizeFlagBitsEXT - Supported transform block sizes for H.265 video encode -
Method Summary
-
Field Details
-
VK_EXT_VIDEO_ENCODE_H265_SPEC_VERSION
public static final int VK_EXT_VIDEO_ENCODE_H265_SPEC_VERSIONThe extension specification version.- See Also:
-
VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME
The extension name.- See Also:
-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT
public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXTExtendsVkStructureType.Enum values:
STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT
- See Also:
-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT
public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXTExtendsVkStructureType.Enum values:
STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT
- See Also:
-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT
public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXTExtendsVkStructureType.Enum values:
STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT
- See Also:
-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT
public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXTExtendsVkStructureType.Enum values:
STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT
- See Also:
-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT
public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXTExtendsVkStructureType.Enum values:
STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT
- See Also:
-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT
public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXTExtendsVkStructureType.Enum values:
STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT
- See Also:
-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT
public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXTExtendsVkStructureType.Enum values:
STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT
- See Also:
-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT
public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXTExtendsVkStructureType.Enum values:
STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT
- See Also:
-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT
public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXTExtendsVkStructureType.Enum values:
STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT
- See Also:
-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT
public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXTExtendsVkStructureType.Enum values:
STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT
- See Also:
-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT
public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXTExtendsVkStructureType.Enum values:
STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT
- See Also:
-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT
public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXTExtendsVkStructureType.Enum values:
STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT
- See Also:
-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT
public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXTExtendsVkStructureType.Enum values:
STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT
- See Also:
-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT
public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXTExtendsVkStructureType.Enum values:
STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXTSTRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT
- See Also:
-
VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT
public static final int VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXTExtendsVkVideoCodecOperationFlagBitsKHR.- See Also:
-
VK_VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_EXTVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsDescription
VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_EXTindicates if the implementation guarantees generating a HRD compliant bitstream ifnal_hrd_parameters_present_flag,vcl_hrd_parameters_present_flag, orsub_pic_hrd_params_present_flagare enabled inStdVideoH265HrdFlags, orvui_hrd_parameters_present_flagis enabled inStdVideoH265SpsVuiFlags.VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_EXTindicates that whenweighted_pred_flagorweighted_bipred_flaginStdVideoH265PpsFlagsare enabled, the implementation is able to internally decide syntax forpred_weight_table.VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_EXTindicates that each slice segment in a frame with a single or multiple tiles per slice may begin or finish at any offset in a CTB row. If not supported, all slice segments in such a frame must begin at the start of a CTB row (and hence each slice segment must finish at the end of a CTB row). Also indicates that each slice segment in a frame with multiple slices per tile may begin or finish at any offset within the enclosing tile’s CTB row. If not supported, slice segments in such a frame must begin at the start of the enclosing tile’s CTB row (and hence each slice segment must finish at the end of the enclosing tile’s CTB row).VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_EXTindicates that when a frame is encoded with multiple slice segments, the implementation allows encoding each slice segment with a differentStdVideoEncodeH265SliceSegmentHeader::slice_type. If not supported, all slice segments of the frame must be encoded with the sameslice_typewhich corresponds to the picture type of the frame. For example, all slice segments of a P-frame would be encoded as P-slices.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_EXTindicates support for using a B frame as L0 reference.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXTindicates support for using a B frame as L1 reference.VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_EXTindicates support for specifying different QP values in the members ofVkVideoEncodeH265QpEXT.VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_EXTindicates support for specifying different constant QP values for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_EXTindicates if encoding multiple tiles per slice segment is supported. If not set, the implementation is only able to encode a single tile for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_EXTindicates if encoding multiple slice segments per tile is supported. If not set, the implementation is only able to encode a single slice segment for each tile.
- See Also:
-
VK_VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_EXTVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsDescription
VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_EXTindicates if the implementation guarantees generating a HRD compliant bitstream ifnal_hrd_parameters_present_flag,vcl_hrd_parameters_present_flag, orsub_pic_hrd_params_present_flagare enabled inStdVideoH265HrdFlags, orvui_hrd_parameters_present_flagis enabled inStdVideoH265SpsVuiFlags.VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_EXTindicates that whenweighted_pred_flagorweighted_bipred_flaginStdVideoH265PpsFlagsare enabled, the implementation is able to internally decide syntax forpred_weight_table.VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_EXTindicates that each slice segment in a frame with a single or multiple tiles per slice may begin or finish at any offset in a CTB row. If not supported, all slice segments in such a frame must begin at the start of a CTB row (and hence each slice segment must finish at the end of a CTB row). Also indicates that each slice segment in a frame with multiple slices per tile may begin or finish at any offset within the enclosing tile’s CTB row. If not supported, slice segments in such a frame must begin at the start of the enclosing tile’s CTB row (and hence each slice segment must finish at the end of the enclosing tile’s CTB row).VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_EXTindicates that when a frame is encoded with multiple slice segments, the implementation allows encoding each slice segment with a differentStdVideoEncodeH265SliceSegmentHeader::slice_type. If not supported, all slice segments of the frame must be encoded with the sameslice_typewhich corresponds to the picture type of the frame. For example, all slice segments of a P-frame would be encoded as P-slices.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_EXTindicates support for using a B frame as L0 reference.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXTindicates support for using a B frame as L1 reference.VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_EXTindicates support for specifying different QP values in the members ofVkVideoEncodeH265QpEXT.VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_EXTindicates support for specifying different constant QP values for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_EXTindicates if encoding multiple tiles per slice segment is supported. If not set, the implementation is only able to encode a single tile for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_EXTindicates if encoding multiple slice segments per tile is supported. If not set, the implementation is only able to encode a single slice segment for each tile.
- See Also:
-
VK_VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_EXTVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsDescription
VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_EXTindicates if the implementation guarantees generating a HRD compliant bitstream ifnal_hrd_parameters_present_flag,vcl_hrd_parameters_present_flag, orsub_pic_hrd_params_present_flagare enabled inStdVideoH265HrdFlags, orvui_hrd_parameters_present_flagis enabled inStdVideoH265SpsVuiFlags.VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_EXTindicates that whenweighted_pred_flagorweighted_bipred_flaginStdVideoH265PpsFlagsare enabled, the implementation is able to internally decide syntax forpred_weight_table.VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_EXTindicates that each slice segment in a frame with a single or multiple tiles per slice may begin or finish at any offset in a CTB row. If not supported, all slice segments in such a frame must begin at the start of a CTB row (and hence each slice segment must finish at the end of a CTB row). Also indicates that each slice segment in a frame with multiple slices per tile may begin or finish at any offset within the enclosing tile’s CTB row. If not supported, slice segments in such a frame must begin at the start of the enclosing tile’s CTB row (and hence each slice segment must finish at the end of the enclosing tile’s CTB row).VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_EXTindicates that when a frame is encoded with multiple slice segments, the implementation allows encoding each slice segment with a differentStdVideoEncodeH265SliceSegmentHeader::slice_type. If not supported, all slice segments of the frame must be encoded with the sameslice_typewhich corresponds to the picture type of the frame. For example, all slice segments of a P-frame would be encoded as P-slices.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_EXTindicates support for using a B frame as L0 reference.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXTindicates support for using a B frame as L1 reference.VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_EXTindicates support for specifying different QP values in the members ofVkVideoEncodeH265QpEXT.VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_EXTindicates support for specifying different constant QP values for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_EXTindicates if encoding multiple tiles per slice segment is supported. If not set, the implementation is only able to encode a single tile for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_EXTindicates if encoding multiple slice segments per tile is supported. If not set, the implementation is only able to encode a single slice segment for each tile.
- See Also:
-
VK_VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_EXTVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsDescription
VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_EXTindicates if the implementation guarantees generating a HRD compliant bitstream ifnal_hrd_parameters_present_flag,vcl_hrd_parameters_present_flag, orsub_pic_hrd_params_present_flagare enabled inStdVideoH265HrdFlags, orvui_hrd_parameters_present_flagis enabled inStdVideoH265SpsVuiFlags.VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_EXTindicates that whenweighted_pred_flagorweighted_bipred_flaginStdVideoH265PpsFlagsare enabled, the implementation is able to internally decide syntax forpred_weight_table.VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_EXTindicates that each slice segment in a frame with a single or multiple tiles per slice may begin or finish at any offset in a CTB row. If not supported, all slice segments in such a frame must begin at the start of a CTB row (and hence each slice segment must finish at the end of a CTB row). Also indicates that each slice segment in a frame with multiple slices per tile may begin or finish at any offset within the enclosing tile’s CTB row. If not supported, slice segments in such a frame must begin at the start of the enclosing tile’s CTB row (and hence each slice segment must finish at the end of the enclosing tile’s CTB row).VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_EXTindicates that when a frame is encoded with multiple slice segments, the implementation allows encoding each slice segment with a differentStdVideoEncodeH265SliceSegmentHeader::slice_type. If not supported, all slice segments of the frame must be encoded with the sameslice_typewhich corresponds to the picture type of the frame. For example, all slice segments of a P-frame would be encoded as P-slices.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_EXTindicates support for using a B frame as L0 reference.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXTindicates support for using a B frame as L1 reference.VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_EXTindicates support for specifying different QP values in the members ofVkVideoEncodeH265QpEXT.VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_EXTindicates support for specifying different constant QP values for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_EXTindicates if encoding multiple tiles per slice segment is supported. If not set, the implementation is only able to encode a single tile for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_EXTindicates if encoding multiple slice segments per tile is supported. If not set, the implementation is only able to encode a single slice segment for each tile.
- See Also:
-
VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_EXTVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsDescription
VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_EXTindicates if the implementation guarantees generating a HRD compliant bitstream ifnal_hrd_parameters_present_flag,vcl_hrd_parameters_present_flag, orsub_pic_hrd_params_present_flagare enabled inStdVideoH265HrdFlags, orvui_hrd_parameters_present_flagis enabled inStdVideoH265SpsVuiFlags.VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_EXTindicates that whenweighted_pred_flagorweighted_bipred_flaginStdVideoH265PpsFlagsare enabled, the implementation is able to internally decide syntax forpred_weight_table.VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_EXTindicates that each slice segment in a frame with a single or multiple tiles per slice may begin or finish at any offset in a CTB row. If not supported, all slice segments in such a frame must begin at the start of a CTB row (and hence each slice segment must finish at the end of a CTB row). Also indicates that each slice segment in a frame with multiple slices per tile may begin or finish at any offset within the enclosing tile’s CTB row. If not supported, slice segments in such a frame must begin at the start of the enclosing tile’s CTB row (and hence each slice segment must finish at the end of the enclosing tile’s CTB row).VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_EXTindicates that when a frame is encoded with multiple slice segments, the implementation allows encoding each slice segment with a differentStdVideoEncodeH265SliceSegmentHeader::slice_type. If not supported, all slice segments of the frame must be encoded with the sameslice_typewhich corresponds to the picture type of the frame. For example, all slice segments of a P-frame would be encoded as P-slices.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_EXTindicates support for using a B frame as L0 reference.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXTindicates support for using a B frame as L1 reference.VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_EXTindicates support for specifying different QP values in the members ofVkVideoEncodeH265QpEXT.VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_EXTindicates support for specifying different constant QP values for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_EXTindicates if encoding multiple tiles per slice segment is supported. If not set, the implementation is only able to encode a single tile for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_EXTindicates if encoding multiple slice segments per tile is supported. If not set, the implementation is only able to encode a single slice segment for each tile.
- See Also:
-
VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXTVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsDescription
VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_EXTindicates if the implementation guarantees generating a HRD compliant bitstream ifnal_hrd_parameters_present_flag,vcl_hrd_parameters_present_flag, orsub_pic_hrd_params_present_flagare enabled inStdVideoH265HrdFlags, orvui_hrd_parameters_present_flagis enabled inStdVideoH265SpsVuiFlags.VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_EXTindicates that whenweighted_pred_flagorweighted_bipred_flaginStdVideoH265PpsFlagsare enabled, the implementation is able to internally decide syntax forpred_weight_table.VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_EXTindicates that each slice segment in a frame with a single or multiple tiles per slice may begin or finish at any offset in a CTB row. If not supported, all slice segments in such a frame must begin at the start of a CTB row (and hence each slice segment must finish at the end of a CTB row). Also indicates that each slice segment in a frame with multiple slices per tile may begin or finish at any offset within the enclosing tile’s CTB row. If not supported, slice segments in such a frame must begin at the start of the enclosing tile’s CTB row (and hence each slice segment must finish at the end of the enclosing tile’s CTB row).VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_EXTindicates that when a frame is encoded with multiple slice segments, the implementation allows encoding each slice segment with a differentStdVideoEncodeH265SliceSegmentHeader::slice_type. If not supported, all slice segments of the frame must be encoded with the sameslice_typewhich corresponds to the picture type of the frame. For example, all slice segments of a P-frame would be encoded as P-slices.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_EXTindicates support for using a B frame as L0 reference.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXTindicates support for using a B frame as L1 reference.VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_EXTindicates support for specifying different QP values in the members ofVkVideoEncodeH265QpEXT.VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_EXTindicates support for specifying different constant QP values for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_EXTindicates if encoding multiple tiles per slice segment is supported. If not set, the implementation is only able to encode a single tile for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_EXTindicates if encoding multiple slice segments per tile is supported. If not set, the implementation is only able to encode a single slice segment for each tile.
- See Also:
-
VK_VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_EXTVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsDescription
VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_EXTindicates if the implementation guarantees generating a HRD compliant bitstream ifnal_hrd_parameters_present_flag,vcl_hrd_parameters_present_flag, orsub_pic_hrd_params_present_flagare enabled inStdVideoH265HrdFlags, orvui_hrd_parameters_present_flagis enabled inStdVideoH265SpsVuiFlags.VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_EXTindicates that whenweighted_pred_flagorweighted_bipred_flaginStdVideoH265PpsFlagsare enabled, the implementation is able to internally decide syntax forpred_weight_table.VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_EXTindicates that each slice segment in a frame with a single or multiple tiles per slice may begin or finish at any offset in a CTB row. If not supported, all slice segments in such a frame must begin at the start of a CTB row (and hence each slice segment must finish at the end of a CTB row). Also indicates that each slice segment in a frame with multiple slices per tile may begin or finish at any offset within the enclosing tile’s CTB row. If not supported, slice segments in such a frame must begin at the start of the enclosing tile’s CTB row (and hence each slice segment must finish at the end of the enclosing tile’s CTB row).VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_EXTindicates that when a frame is encoded with multiple slice segments, the implementation allows encoding each slice segment with a differentStdVideoEncodeH265SliceSegmentHeader::slice_type. If not supported, all slice segments of the frame must be encoded with the sameslice_typewhich corresponds to the picture type of the frame. For example, all slice segments of a P-frame would be encoded as P-slices.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_EXTindicates support for using a B frame as L0 reference.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXTindicates support for using a B frame as L1 reference.VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_EXTindicates support for specifying different QP values in the members ofVkVideoEncodeH265QpEXT.VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_EXTindicates support for specifying different constant QP values for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_EXTindicates if encoding multiple tiles per slice segment is supported. If not set, the implementation is only able to encode a single tile for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_EXTindicates if encoding multiple slice segments per tile is supported. If not set, the implementation is only able to encode a single slice segment for each tile.
- See Also:
-
VK_VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_EXTVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsDescription
VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_EXTindicates if the implementation guarantees generating a HRD compliant bitstream ifnal_hrd_parameters_present_flag,vcl_hrd_parameters_present_flag, orsub_pic_hrd_params_present_flagare enabled inStdVideoH265HrdFlags, orvui_hrd_parameters_present_flagis enabled inStdVideoH265SpsVuiFlags.VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_EXTindicates that whenweighted_pred_flagorweighted_bipred_flaginStdVideoH265PpsFlagsare enabled, the implementation is able to internally decide syntax forpred_weight_table.VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_EXTindicates that each slice segment in a frame with a single or multiple tiles per slice may begin or finish at any offset in a CTB row. If not supported, all slice segments in such a frame must begin at the start of a CTB row (and hence each slice segment must finish at the end of a CTB row). Also indicates that each slice segment in a frame with multiple slices per tile may begin or finish at any offset within the enclosing tile’s CTB row. If not supported, slice segments in such a frame must begin at the start of the enclosing tile’s CTB row (and hence each slice segment must finish at the end of the enclosing tile’s CTB row).VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_EXTindicates that when a frame is encoded with multiple slice segments, the implementation allows encoding each slice segment with a differentStdVideoEncodeH265SliceSegmentHeader::slice_type. If not supported, all slice segments of the frame must be encoded with the sameslice_typewhich corresponds to the picture type of the frame. For example, all slice segments of a P-frame would be encoded as P-slices.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_EXTindicates support for using a B frame as L0 reference.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXTindicates support for using a B frame as L1 reference.VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_EXTindicates support for specifying different QP values in the members ofVkVideoEncodeH265QpEXT.VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_EXTindicates support for specifying different constant QP values for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_EXTindicates if encoding multiple tiles per slice segment is supported. If not set, the implementation is only able to encode a single tile for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_EXTindicates if encoding multiple slice segments per tile is supported. If not set, the implementation is only able to encode a single slice segment for each tile.
- See Also:
-
VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_EXTVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsDescription
VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_EXTindicates if the implementation guarantees generating a HRD compliant bitstream ifnal_hrd_parameters_present_flag,vcl_hrd_parameters_present_flag, orsub_pic_hrd_params_present_flagare enabled inStdVideoH265HrdFlags, orvui_hrd_parameters_present_flagis enabled inStdVideoH265SpsVuiFlags.VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_EXTindicates that whenweighted_pred_flagorweighted_bipred_flaginStdVideoH265PpsFlagsare enabled, the implementation is able to internally decide syntax forpred_weight_table.VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_EXTindicates that each slice segment in a frame with a single or multiple tiles per slice may begin or finish at any offset in a CTB row. If not supported, all slice segments in such a frame must begin at the start of a CTB row (and hence each slice segment must finish at the end of a CTB row). Also indicates that each slice segment in a frame with multiple slices per tile may begin or finish at any offset within the enclosing tile’s CTB row. If not supported, slice segments in such a frame must begin at the start of the enclosing tile’s CTB row (and hence each slice segment must finish at the end of the enclosing tile’s CTB row).VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_EXTindicates that when a frame is encoded with multiple slice segments, the implementation allows encoding each slice segment with a differentStdVideoEncodeH265SliceSegmentHeader::slice_type. If not supported, all slice segments of the frame must be encoded with the sameslice_typewhich corresponds to the picture type of the frame. For example, all slice segments of a P-frame would be encoded as P-slices.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_EXTindicates support for using a B frame as L0 reference.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXTindicates support for using a B frame as L1 reference.VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_EXTindicates support for specifying different QP values in the members ofVkVideoEncodeH265QpEXT.VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_EXTindicates support for specifying different constant QP values for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_EXTindicates if encoding multiple tiles per slice segment is supported. If not set, the implementation is only able to encode a single tile for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_EXTindicates if encoding multiple slice segments per tile is supported. If not set, the implementation is only able to encode a single slice segment for each tile.
- See Also:
-
VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_EXTVkVideoEncodeH265CapabilityFlagBitsEXT - Video encode H.265 capability flagsDescription
VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_EXTindicates if the implementation guarantees generating a HRD compliant bitstream ifnal_hrd_parameters_present_flag,vcl_hrd_parameters_present_flag, orsub_pic_hrd_params_present_flagare enabled inStdVideoH265HrdFlags, orvui_hrd_parameters_present_flagis enabled inStdVideoH265SpsVuiFlags.VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_EXTindicates that whenweighted_pred_flagorweighted_bipred_flaginStdVideoH265PpsFlagsare enabled, the implementation is able to internally decide syntax forpred_weight_table.VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_EXTindicates that each slice segment in a frame with a single or multiple tiles per slice may begin or finish at any offset in a CTB row. If not supported, all slice segments in such a frame must begin at the start of a CTB row (and hence each slice segment must finish at the end of a CTB row). Also indicates that each slice segment in a frame with multiple slices per tile may begin or finish at any offset within the enclosing tile’s CTB row. If not supported, slice segments in such a frame must begin at the start of the enclosing tile’s CTB row (and hence each slice segment must finish at the end of the enclosing tile’s CTB row).VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_EXTindicates that when a frame is encoded with multiple slice segments, the implementation allows encoding each slice segment with a differentStdVideoEncodeH265SliceSegmentHeader::slice_type. If not supported, all slice segments of the frame must be encoded with the sameslice_typewhich corresponds to the picture type of the frame. For example, all slice segments of a P-frame would be encoded as P-slices.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_EXTindicates support for using a B frame as L0 reference.VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXTindicates support for using a B frame as L1 reference.VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_EXTindicates support for specifying different QP values in the members ofVkVideoEncodeH265QpEXT.VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_EXTindicates support for specifying different constant QP values for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_EXTindicates if encoding multiple tiles per slice segment is supported. If not set, the implementation is only able to encode a single tile for each slice segment.VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_EXTindicates if encoding multiple slice segments per tile is supported. If not set, the implementation is only able to encode a single slice segment for each tile.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTVkVideoEncodeH265StdFlagBitsEXT - Video encode H.265 syntax capability flagsDescription
VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXTindicates if enablingseparate_colour_plane_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsample_adaptive_offset_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXTindicates if enablingscaling_list_enabled_flagandsps_scaling_list_data_present_flaginStdVideoH265SpsFlags, or enablingpps_scaling_list_data_present_flaginStdVideoH265PpsFlagsare supported.VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXTindicates if enablingpcm_enable_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsps_temporal_mvp_enabled_flaginStdVideoH265SpsFlagsis supported.VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXTindicates if setting non-zeroinit_qp_minus26inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXTindicates if enablingweighted_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXTindicates if enablingweighted_bipred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXTindicates if setting non-zero value forlog2_parallel_merge_level_minus2inStdVideoH265PictureParameterSetis supported.VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXTindicates if enablingsign_data_hiding_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTindicates if disablingtransform_skip_enabled_flaginStdVideoH265PpsFlagsis supported. Implementations must report at least one ofVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXTandVIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXTas supported.VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXTindicates if enablingpps_slice_chroma_qp_offsets_present_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingtransquant_bypass_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXTindicates if enablingconstrained_intra_pred_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXTindicates if enablingentropy_coding_sync_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdeblocking_filter_override_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segments_enabled_flaginStdVideoH265PpsFlagsis supported.VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXTindicates if enablingdependent_slice_segment_flaginStdVideoEncodeH265SliceHeaderFlagsis supported.VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is identical across the slice segments of the encoded frame.VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXTindicates whether the implementation supports using the application-provided value forStdVideoEncodeH265SliceSegmentHeader::slice_qp_deltawhen that value is different across the slice segments of the encoded frame.
- See Also:
-
VK_VIDEO_ENCODE_H265_CTB_SIZE_16_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_CTB_SIZE_16_BIT_EXTVkVideoEncodeH265CtbSizeFlagBitsEXT - Supported CTB sizes for H.265 video encodeDescription
VIDEO_ENCODE_H265_CTB_SIZE_16_BIT_EXTspecifies that a CTB size of 16x16 is supported.VIDEO_ENCODE_H265_CTB_SIZE_32_BIT_EXTspecifies that a CTB size of 32x32 is supported.VIDEO_ENCODE_H265_CTB_SIZE_64_BIT_EXTspecifies that a CTB size of 64x64 is supported.
- See Also:
-
VK_VIDEO_ENCODE_H265_CTB_SIZE_32_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_CTB_SIZE_32_BIT_EXTVkVideoEncodeH265CtbSizeFlagBitsEXT - Supported CTB sizes for H.265 video encodeDescription
VIDEO_ENCODE_H265_CTB_SIZE_16_BIT_EXTspecifies that a CTB size of 16x16 is supported.VIDEO_ENCODE_H265_CTB_SIZE_32_BIT_EXTspecifies that a CTB size of 32x32 is supported.VIDEO_ENCODE_H265_CTB_SIZE_64_BIT_EXTspecifies that a CTB size of 64x64 is supported.
- See Also:
-
VK_VIDEO_ENCODE_H265_CTB_SIZE_64_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_CTB_SIZE_64_BIT_EXTVkVideoEncodeH265CtbSizeFlagBitsEXT - Supported CTB sizes for H.265 video encodeDescription
VIDEO_ENCODE_H265_CTB_SIZE_16_BIT_EXTspecifies that a CTB size of 16x16 is supported.VIDEO_ENCODE_H265_CTB_SIZE_32_BIT_EXTspecifies that a CTB size of 32x32 is supported.VIDEO_ENCODE_H265_CTB_SIZE_64_BIT_EXTspecifies that a CTB size of 64x64 is supported.
- See Also:
-
VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_4_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_4_BIT_EXTVkVideoEncodeH265TransformBlockSizeFlagBitsEXT - Supported transform block sizes for H.265 video encodeDescription
VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_4_BIT_EXTspecifies that a transform block size of 4x4 is supported.VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_8_BIT_EXTspecifies that a transform block size of 8x8 is supported.VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_16_BIT_EXTspecifies that a transform block size of 16x16 is supported.VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_32_BIT_EXTspecifies that a transform block size of 32x32 is supported.
- See Also:
-
VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_8_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_8_BIT_EXTVkVideoEncodeH265TransformBlockSizeFlagBitsEXT - Supported transform block sizes for H.265 video encodeDescription
VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_4_BIT_EXTspecifies that a transform block size of 4x4 is supported.VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_8_BIT_EXTspecifies that a transform block size of 8x8 is supported.VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_16_BIT_EXTspecifies that a transform block size of 16x16 is supported.VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_32_BIT_EXTspecifies that a transform block size of 32x32 is supported.
- See Also:
-
VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_16_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_16_BIT_EXTVkVideoEncodeH265TransformBlockSizeFlagBitsEXT - Supported transform block sizes for H.265 video encodeDescription
VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_4_BIT_EXTspecifies that a transform block size of 4x4 is supported.VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_8_BIT_EXTspecifies that a transform block size of 8x8 is supported.VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_16_BIT_EXTspecifies that a transform block size of 16x16 is supported.VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_32_BIT_EXTspecifies that a transform block size of 32x32 is supported.
- See Also:
-
VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_32_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_32_BIT_EXTVkVideoEncodeH265TransformBlockSizeFlagBitsEXT - Supported transform block sizes for H.265 video encodeDescription
VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_4_BIT_EXTspecifies that a transform block size of 4x4 is supported.VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_8_BIT_EXTspecifies that a transform block size of 8x8 is supported.VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_16_BIT_EXTspecifies that a transform block size of 16x16 is supported.VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_32_BIT_EXTspecifies that a transform block size of 32x32 is supported.
- See Also:
-
VK_VIDEO_ENCODE_H265_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_EXTVkVideoEncodeH265RateControlFlagBitsEXT - H.265 encode rate control bitsDescription
VIDEO_ENCODE_H265_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_EXTspecifies that rate control should attempt to produce an HRD compliant bitstream.VIDEO_ENCODE_H265_RATE_CONTROL_REGULAR_GOP_BIT_EXTspecifies that the application intends to use a regular GOP structure according to the parameters specified in thegopFrameCount,idrPeriod, andconsecutiveBFrameCountmembers of theVkVideoEncodeH265RateControlInfoEXTstructure.VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_EXTspecifies that the application intends to follow a flat reference pattern.VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_EXTspecifies that the application intends to follow a dyadic reference pattern.VIDEO_ENCODE_H265_RATE_CONTROL_TEMPORAL_SUB_LAYER_PATTERN_DYADIC_BIT_EXTspecifies that the application intends to follow a dyadic temporal sub-layer pattern.
- See Also:
-
VK_VIDEO_ENCODE_H265_RATE_CONTROL_REGULAR_GOP_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_RATE_CONTROL_REGULAR_GOP_BIT_EXTVkVideoEncodeH265RateControlFlagBitsEXT - H.265 encode rate control bitsDescription
VIDEO_ENCODE_H265_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_EXTspecifies that rate control should attempt to produce an HRD compliant bitstream.VIDEO_ENCODE_H265_RATE_CONTROL_REGULAR_GOP_BIT_EXTspecifies that the application intends to use a regular GOP structure according to the parameters specified in thegopFrameCount,idrPeriod, andconsecutiveBFrameCountmembers of theVkVideoEncodeH265RateControlInfoEXTstructure.VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_EXTspecifies that the application intends to follow a flat reference pattern.VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_EXTspecifies that the application intends to follow a dyadic reference pattern.VIDEO_ENCODE_H265_RATE_CONTROL_TEMPORAL_SUB_LAYER_PATTERN_DYADIC_BIT_EXTspecifies that the application intends to follow a dyadic temporal sub-layer pattern.
- See Also:
-
VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_EXTVkVideoEncodeH265RateControlFlagBitsEXT - H.265 encode rate control bitsDescription
VIDEO_ENCODE_H265_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_EXTspecifies that rate control should attempt to produce an HRD compliant bitstream.VIDEO_ENCODE_H265_RATE_CONTROL_REGULAR_GOP_BIT_EXTspecifies that the application intends to use a regular GOP structure according to the parameters specified in thegopFrameCount,idrPeriod, andconsecutiveBFrameCountmembers of theVkVideoEncodeH265RateControlInfoEXTstructure.VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_EXTspecifies that the application intends to follow a flat reference pattern.VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_EXTspecifies that the application intends to follow a dyadic reference pattern.VIDEO_ENCODE_H265_RATE_CONTROL_TEMPORAL_SUB_LAYER_PATTERN_DYADIC_BIT_EXTspecifies that the application intends to follow a dyadic temporal sub-layer pattern.
- See Also:
-
VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_EXTVkVideoEncodeH265RateControlFlagBitsEXT - H.265 encode rate control bitsDescription
VIDEO_ENCODE_H265_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_EXTspecifies that rate control should attempt to produce an HRD compliant bitstream.VIDEO_ENCODE_H265_RATE_CONTROL_REGULAR_GOP_BIT_EXTspecifies that the application intends to use a regular GOP structure according to the parameters specified in thegopFrameCount,idrPeriod, andconsecutiveBFrameCountmembers of theVkVideoEncodeH265RateControlInfoEXTstructure.VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_EXTspecifies that the application intends to follow a flat reference pattern.VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_EXTspecifies that the application intends to follow a dyadic reference pattern.VIDEO_ENCODE_H265_RATE_CONTROL_TEMPORAL_SUB_LAYER_PATTERN_DYADIC_BIT_EXTspecifies that the application intends to follow a dyadic temporal sub-layer pattern.
- See Also:
-
VK_VIDEO_ENCODE_H265_RATE_CONTROL_TEMPORAL_SUB_LAYER_PATTERN_DYADIC_BIT_EXT
public static final int VK_VIDEO_ENCODE_H265_RATE_CONTROL_TEMPORAL_SUB_LAYER_PATTERN_DYADIC_BIT_EXTVkVideoEncodeH265RateControlFlagBitsEXT - H.265 encode rate control bitsDescription
VIDEO_ENCODE_H265_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_EXTspecifies that rate control should attempt to produce an HRD compliant bitstream.VIDEO_ENCODE_H265_RATE_CONTROL_REGULAR_GOP_BIT_EXTspecifies that the application intends to use a regular GOP structure according to the parameters specified in thegopFrameCount,idrPeriod, andconsecutiveBFrameCountmembers of theVkVideoEncodeH265RateControlInfoEXTstructure.VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_EXTspecifies that the application intends to follow a flat reference pattern.VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_EXTspecifies that the application intends to follow a dyadic reference pattern.VIDEO_ENCODE_H265_RATE_CONTROL_TEMPORAL_SUB_LAYER_PATTERN_DYADIC_BIT_EXTspecifies that the application intends to follow a dyadic temporal sub-layer pattern.
- See Also:
-