chromium/third_party/swiftshader/include/vk_video/vulkan_video_codec_h264std.h

#ifndef VULKAN_VIDEO_CODEC_H264STD_H_
#define VULKAN_VIDEO_CODEC_H264STD_H_

/*
** Copyright 2015-2024 The Khronos Group Inc.
**
** SPDX-License-Identifier: Apache-2.0
*/

/*
** This header is generated from the Khronos Vulkan XML API Registry.
**
*/


#ifdef __cplusplus
extern "C" {
#endif



// vulkan_video_codec_h264std is a preprocessor guard. Do not pass it to API calls.
#define vulkan_video_codec_h264std
#include "vulkan_video_codecs_common.h"
#define STD_VIDEO_H264_CPB_CNT_LIST_SIZE
#define STD_VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS
#define STD_VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS
#define STD_VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS
#define STD_VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS
#define STD_VIDEO_H264_MAX_NUM_LIST_REF
#define STD_VIDEO_H264_MAX_CHROMA_PLANES
#define STD_VIDEO_H264_NO_REFERENCE_PICTURE

StdVideoH264ChromaFormatIdc;

StdVideoH264ProfileIdc;

StdVideoH264LevelIdc;

StdVideoH264PocType;

StdVideoH264AspectRatioIdc;

StdVideoH264WeightedBipredIdc;

StdVideoH264ModificationOfPicNumsIdc;

StdVideoH264MemMgmtControlOp;

StdVideoH264CabacInitIdc;

StdVideoH264DisableDeblockingFilterIdc;

StdVideoH264SliceType;

StdVideoH264PictureType;

StdVideoH264NonVclNaluType;
StdVideoH264SpsVuiFlags;

StdVideoH264HrdParameters;

StdVideoH264SequenceParameterSetVui;

StdVideoH264SpsFlags;

StdVideoH264ScalingLists;

StdVideoH264SequenceParameterSet;

StdVideoH264PpsFlags;

StdVideoH264PictureParameterSet;


#ifdef __cplusplus
}
#endif

#endif