All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.lwjgl.vulkan.video.STDVulkanVideoCodecH265 Maven / Gradle / Ivy

Go to download

A new generation graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs used in a wide variety of devices from PCs and consoles to mobile phones and embedded platforms.

There is a newer version: 3.3.6
Show newest version
/*
 * Copyright LWJGL. All rights reserved.
 * License terms: https://www.lwjgl.org/license
 * MACHINE GENERATED FILE, DO NOT EDIT
 */
package org.lwjgl.vulkan.video;

import static org.lwjgl.vulkan.video.STDVulkanVideo.*;

public final class STDVulkanVideoCodecH265 {

    /** The extension specification version. */
    public static final int VK_STD_VULKAN_VIDEO_CODEC_H265_SPEC_VERSION = VK_MAKE_VIDEO_STD_VERSION(0, 9, 5);

    /** The extension name. */
    public static final String VK_STD_VULKAN_VIDEO_CODEC_H265_EXTENSION_NAME = "VK_STD_vulkan_video_codec_h265";

    public static final int
        STD_VIDEO_H265_CPB_CNT_LIST_SIZE                        = 32,
        STD_VIDEO_H265_SUBLAYERS_MINUS1_LIST_SIZE               = 7,
        STD_VIDEO_H265_SCALING_LIST_4X4_NUM_LISTS               = 6,
        STD_VIDEO_H265_SCALING_LIST_4X4_NUM_ELEMENTS            = 16,
        STD_VIDEO_H265_SCALING_LIST_8X8_NUM_LISTS               = 6,
        STD_VIDEO_H265_SCALING_LIST_8X8_NUM_ELEMENTS            = 64,
        STD_VIDEO_H265_SCALING_LIST_16X16_NUM_LISTS             = 6,
        STD_VIDEO_H265_SCALING_LIST_16X16_NUM_ELEMENTS          = 64,
        STD_VIDEO_H265_SCALING_LIST_32X32_NUM_LISTS             = 2,
        STD_VIDEO_H265_SCALING_LIST_32X32_NUM_ELEMENTS          = 64,
        STD_VIDEO_H265_CHROMA_QP_OFFSET_LIST_SIZE               = 6,
        STD_VIDEO_H265_CHROMA_QP_OFFSET_TILE_COLS_LIST_SIZE     = 19,
        STD_VIDEO_H265_CHROMA_QP_OFFSET_TILE_ROWS_LIST_SIZE     = 21,
        STD_VIDEO_H265_PREDICTOR_PALETTE_COMPONENTS_LIST_SIZE   = 3,
        STD_VIDEO_H265_PREDICTOR_PALETTE_COMP_ENTRIES_LIST_SIZE = 128;

    /**
     * {@code StdVideoH265ChromaFormatIdc}
     * 
     * 
Enum values:
* *
    *
  • {@link #STD_VIDEO_H265_CHROMA_FORMAT_IDC_MONOCHROME VIDEO_H265_CHROMA_FORMAT_IDC_MONOCHROME}
  • *
  • {@link #STD_VIDEO_H265_CHROMA_FORMAT_IDC_420 VIDEO_H265_CHROMA_FORMAT_IDC_420}
  • *
  • {@link #STD_VIDEO_H265_CHROMA_FORMAT_IDC_422 VIDEO_H265_CHROMA_FORMAT_IDC_422}
  • *
  • {@link #STD_VIDEO_H265_CHROMA_FORMAT_IDC_444 VIDEO_H265_CHROMA_FORMAT_IDC_444}
  • *
  • {@link #STD_VIDEO_H265_CHROMA_FORMAT_IDC_INVALID VIDEO_H265_CHROMA_FORMAT_IDC_INVALID}
  • *
*/ public static final int STD_VIDEO_H265_CHROMA_FORMAT_IDC_MONOCHROME = 0, STD_VIDEO_H265_CHROMA_FORMAT_IDC_420 = 1, STD_VIDEO_H265_CHROMA_FORMAT_IDC_422 = 2, STD_VIDEO_H265_CHROMA_FORMAT_IDC_444 = 3, STD_VIDEO_H265_CHROMA_FORMAT_IDC_INVALID = 0x7FFFFFFF; /** * {@code StdVideoH265ProfileIdc} * *
Enum values:
* *
    *
  • {@link #STD_VIDEO_H265_PROFILE_IDC_MAIN VIDEO_H265_PROFILE_IDC_MAIN}
  • *
  • {@link #STD_VIDEO_H265_PROFILE_IDC_MAIN_10 VIDEO_H265_PROFILE_IDC_MAIN_10}
  • *
  • {@link #STD_VIDEO_H265_PROFILE_IDC_MAIN_STILL_PICTURE VIDEO_H265_PROFILE_IDC_MAIN_STILL_PICTURE}
  • *
  • {@link #STD_VIDEO_H265_PROFILE_IDC_FORMAT_RANGE_EXTENSIONS VIDEO_H265_PROFILE_IDC_FORMAT_RANGE_EXTENSIONS}
  • *
  • {@link #STD_VIDEO_H265_PROFILE_IDC_SCC_EXTENSIONS VIDEO_H265_PROFILE_IDC_SCC_EXTENSIONS}
  • *
  • {@link #STD_VIDEO_H265_PROFILE_IDC_INVALID VIDEO_H265_PROFILE_IDC_INVALID}
  • *
*/ public static final int STD_VIDEO_H265_PROFILE_IDC_MAIN = 1, STD_VIDEO_H265_PROFILE_IDC_MAIN_10 = 2, STD_VIDEO_H265_PROFILE_IDC_MAIN_STILL_PICTURE = 3, STD_VIDEO_H265_PROFILE_IDC_FORMAT_RANGE_EXTENSIONS = 4, STD_VIDEO_H265_PROFILE_IDC_SCC_EXTENSIONS = 9, STD_VIDEO_H265_PROFILE_IDC_INVALID = 0x7FFFFFFF; /** * {@code StdVideoH265Level} * *
Enum values:
* *
    *
  • {@link #STD_VIDEO_H265_LEVEL_1_0 VIDEO_H265_LEVEL_1_0}
  • *
  • {@link #STD_VIDEO_H265_LEVEL_2_0 VIDEO_H265_LEVEL_2_0}
  • *
  • {@link #STD_VIDEO_H265_LEVEL_2_1 VIDEO_H265_LEVEL_2_1}
  • *
  • {@link #STD_VIDEO_H265_LEVEL_3_0 VIDEO_H265_LEVEL_3_0}
  • *
  • {@link #STD_VIDEO_H265_LEVEL_3_1 VIDEO_H265_LEVEL_3_1}
  • *
  • {@link #STD_VIDEO_H265_LEVEL_4_0 VIDEO_H265_LEVEL_4_0}
  • *
  • {@link #STD_VIDEO_H265_LEVEL_4_1 VIDEO_H265_LEVEL_4_1}
  • *
  • {@link #STD_VIDEO_H265_LEVEL_5_0 VIDEO_H265_LEVEL_5_0}
  • *
  • {@link #STD_VIDEO_H265_LEVEL_5_1 VIDEO_H265_LEVEL_5_1}
  • *
  • {@link #STD_VIDEO_H265_LEVEL_5_2 VIDEO_H265_LEVEL_5_2}
  • *
  • {@link #STD_VIDEO_H265_LEVEL_6_0 VIDEO_H265_LEVEL_6_0}
  • *
  • {@link #STD_VIDEO_H265_LEVEL_6_1 VIDEO_H265_LEVEL_6_1}
  • *
  • {@link #STD_VIDEO_H265_LEVEL_6_2 VIDEO_H265_LEVEL_6_2}
  • *
  • {@link #STD_VIDEO_H265_LEVEL_INVALID VIDEO_H265_LEVEL_INVALID}
  • *
*/ public static final int STD_VIDEO_H265_LEVEL_1_0 = 0, STD_VIDEO_H265_LEVEL_2_0 = 1, STD_VIDEO_H265_LEVEL_2_1 = 2, STD_VIDEO_H265_LEVEL_3_0 = 3, STD_VIDEO_H265_LEVEL_3_1 = 4, STD_VIDEO_H265_LEVEL_4_0 = 5, STD_VIDEO_H265_LEVEL_4_1 = 6, STD_VIDEO_H265_LEVEL_5_0 = 7, STD_VIDEO_H265_LEVEL_5_1 = 8, STD_VIDEO_H265_LEVEL_5_2 = 9, STD_VIDEO_H265_LEVEL_6_0 = 10, STD_VIDEO_H265_LEVEL_6_1 = 11, STD_VIDEO_H265_LEVEL_6_2 = 12, STD_VIDEO_H265_LEVEL_INVALID = 0x7FFFFFFF; /** * {@code StdVideoH265SliceType} * *
Enum values:
* *
    *
  • {@link #STD_VIDEO_H265_SLICE_TYPE_B VIDEO_H265_SLICE_TYPE_B}
  • *
  • {@link #STD_VIDEO_H265_SLICE_TYPE_P VIDEO_H265_SLICE_TYPE_P}
  • *
  • {@link #STD_VIDEO_H265_SLICE_TYPE_I VIDEO_H265_SLICE_TYPE_I}
  • *
  • {@link #STD_VIDEO_H265_SLICE_TYPE_INVALID VIDEO_H265_SLICE_TYPE_INVALID}
  • *
*/ public static final int STD_VIDEO_H265_SLICE_TYPE_B = 0, STD_VIDEO_H265_SLICE_TYPE_P = 1, STD_VIDEO_H265_SLICE_TYPE_I = 2, STD_VIDEO_H265_SLICE_TYPE_INVALID = 0x7FFFFFFF; /** * {@code StdVideoH265PictureType} * *
Enum values:
* *
    *
  • {@link #STD_VIDEO_H265_PICTURE_TYPE_P VIDEO_H265_PICTURE_TYPE_P}
  • *
  • {@link #STD_VIDEO_H265_PICTURE_TYPE_B VIDEO_H265_PICTURE_TYPE_B}
  • *
  • {@link #STD_VIDEO_H265_PICTURE_TYPE_I VIDEO_H265_PICTURE_TYPE_I}
  • *
  • {@link #STD_VIDEO_H265_PICTURE_TYPE_IDR VIDEO_H265_PICTURE_TYPE_IDR}
  • *
  • {@link #STD_VIDEO_H265_PICTURE_TYPE_INVALID VIDEO_H265_PICTURE_TYPE_INVALID}
  • *
*/ public static final int STD_VIDEO_H265_PICTURE_TYPE_P = 0, STD_VIDEO_H265_PICTURE_TYPE_B = 1, STD_VIDEO_H265_PICTURE_TYPE_I = 2, STD_VIDEO_H265_PICTURE_TYPE_IDR = 3, STD_VIDEO_H265_PICTURE_TYPE_INVALID = 0x7FFFFFFF; public static final int STD_VIDEO_DECODE_H265_REF_PIC_SET_LIST_SIZE = 8; public static final int STD_VIDEO_ENCODE_H265_LUMA_LIST_SIZE = 15, STD_VIDEO_ENCODE_H265_CHROMA_LIST_SIZE = 15, STD_VIDEO_ENCODE_H265_CHROMA_LISTS_NUM = 2; private STDVulkanVideoCodecH265() {} }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy