Vulkan-Hpp
vk::VideoEncodeH264GopRemainingFrameInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkVideoEncodeH264GopRemainingFrameInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR VideoEncodeH264GopRemainingFrameInfoKHR (vk::Bool32 useGopRemainingFrames_={}, uint32_t gopRemainingI_={}, uint32_t gopRemainingP_={}, uint32_t gopRemainingB_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR VideoEncodeH264GopRemainingFrameInfoKHR (VideoEncodeH264GopRemainingFrameInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 VideoEncodeH264GopRemainingFrameInfoKHR (VkVideoEncodeH264GopRemainingFrameInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VideoEncodeH264GopRemainingFrameInfoKHRoperator= (VideoEncodeH264GopRemainingFrameInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
VideoEncodeH264GopRemainingFrameInfoKHRoperator= (VkVideoEncodeH264GopRemainingFrameInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264GopRemainingFrameInfoKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264GopRemainingFrameInfoKHRsetUseGopRemainingFrames (vk::Bool32 useGopRemainingFrames_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264GopRemainingFrameInfoKHRsetGopRemainingI (uint32_t gopRemainingI_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264GopRemainingFrameInfoKHRsetGopRemainingP (uint32_t gopRemainingP_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264GopRemainingFrameInfoKHRsetGopRemainingB (uint32_t gopRemainingB_) VULKAN_HPP_NOEXCEPT
 
 operator VkVideoEncodeH264GopRemainingFrameInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkVideoEncodeH264GopRemainingFrameInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (VideoEncodeH264GopRemainingFrameInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (VideoEncodeH264GopRemainingFrameInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eVideoEncodeH264GopRemainingFrameInfoKHR
 
const void * pNext = {}
 
vk::Bool32 useGopRemainingFrames = {}
 
uint32_t gopRemainingI = {}
 
uint32_t gopRemainingP = {}
 
uint32_t gopRemainingB = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoEncodeH264GopRemainingFrameInfoKHR
 

Detailed Description

Definition at line 116697 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ VideoEncodeH264GopRemainingFrameInfoKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::VideoEncodeH264GopRemainingFrameInfoKHR::VideoEncodeH264GopRemainingFrameInfoKHR ( vk::Bool32  useGopRemainingFrames_ = {},
uint32_t  gopRemainingI_ = {},
uint32_t  gopRemainingP_ = {},
uint32_t  gopRemainingB_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 116705 of file vulkan_structs.hpp.

◆ VideoEncodeH264GopRemainingFrameInfoKHR() [2/3]

VULKAN_HPP_CONSTEXPR vk::VideoEncodeH264GopRemainingFrameInfoKHR::VideoEncodeH264GopRemainingFrameInfoKHR ( VideoEncodeH264GopRemainingFrameInfoKHR const &  rhs)
default

◆ VideoEncodeH264GopRemainingFrameInfoKHR() [3/3]

vk::VideoEncodeH264GopRemainingFrameInfoKHR::VideoEncodeH264GopRemainingFrameInfoKHR ( VkVideoEncodeH264GopRemainingFrameInfoKHR const &  rhs)
inline

Definition at line 116720 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkVideoEncodeH264GopRemainingFrameInfoKHR &()

vk::VideoEncodeH264GopRemainingFrameInfoKHR::operator VkVideoEncodeH264GopRemainingFrameInfoKHR & ( )
inline

Definition at line 116772 of file vulkan_structs.hpp.

◆ operator VkVideoEncodeH264GopRemainingFrameInfoKHR const &()

vk::VideoEncodeH264GopRemainingFrameInfoKHR::operator VkVideoEncodeH264GopRemainingFrameInfoKHR const & ( ) const
inline

Definition at line 116767 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::VideoEncodeH264GopRemainingFrameInfoKHR::operator!= ( VideoEncodeH264GopRemainingFrameInfoKHR const &  rhs) const
inline

Definition at line 116807 of file vulkan_structs.hpp.

◆ operator=() [1/2]

VideoEncodeH264GopRemainingFrameInfoKHR& vk::VideoEncodeH264GopRemainingFrameInfoKHR::operator= ( VideoEncodeH264GopRemainingFrameInfoKHR const &  rhs)
default

◆ operator=() [2/2]

VideoEncodeH264GopRemainingFrameInfoKHR& vk::VideoEncodeH264GopRemainingFrameInfoKHR::operator= ( VkVideoEncodeH264GopRemainingFrameInfoKHR const &  rhs)
inline

Definition at line 116728 of file vulkan_structs.hpp.

◆ operator==()

bool vk::VideoEncodeH264GopRemainingFrameInfoKHR::operator== ( VideoEncodeH264GopRemainingFrameInfoKHR const &  rhs) const
inline

Definition at line 116797 of file vulkan_structs.hpp.

◆ setGopRemainingB()

VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264GopRemainingFrameInfoKHR& vk::VideoEncodeH264GopRemainingFrameInfoKHR::setGopRemainingB ( uint32_t  gopRemainingB_)
inline

Definition at line 116760 of file vulkan_structs.hpp.

◆ setGopRemainingI()

VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264GopRemainingFrameInfoKHR& vk::VideoEncodeH264GopRemainingFrameInfoKHR::setGopRemainingI ( uint32_t  gopRemainingI_)
inline

Definition at line 116748 of file vulkan_structs.hpp.

◆ setGopRemainingP()

VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264GopRemainingFrameInfoKHR& vk::VideoEncodeH264GopRemainingFrameInfoKHR::setGopRemainingP ( uint32_t  gopRemainingP_)
inline

Definition at line 116754 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264GopRemainingFrameInfoKHR& vk::VideoEncodeH264GopRemainingFrameInfoKHR::setPNext ( const void *  pNext_)
inline

Definition at line 116735 of file vulkan_structs.hpp.

◆ setUseGopRemainingFrames()

VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264GopRemainingFrameInfoKHR& vk::VideoEncodeH264GopRemainingFrameInfoKHR::setUseGopRemainingFrames ( vk::Bool32  useGopRemainingFrames_)
inline

Definition at line 116742 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::VideoEncodeH264GopRemainingFrameInfoKHR::allowDuplicate = false
static

Definition at line 116701 of file vulkan_structs.hpp.

◆ gopRemainingB

uint32_t vk::VideoEncodeH264GopRemainingFrameInfoKHR::gopRemainingB = {}

Definition at line 116819 of file vulkan_structs.hpp.

◆ gopRemainingI

uint32_t vk::VideoEncodeH264GopRemainingFrameInfoKHR::gopRemainingI = {}

Definition at line 116817 of file vulkan_structs.hpp.

◆ gopRemainingP

uint32_t vk::VideoEncodeH264GopRemainingFrameInfoKHR::gopRemainingP = {}

Definition at line 116818 of file vulkan_structs.hpp.

◆ pNext

const void* vk::VideoEncodeH264GopRemainingFrameInfoKHR::pNext = {}

Definition at line 116815 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::VideoEncodeH264GopRemainingFrameInfoKHR::structureType = StructureType::eVideoEncodeH264GopRemainingFrameInfoKHR
static

Definition at line 116702 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::VideoEncodeH264GopRemainingFrameInfoKHR::sType = StructureType::eVideoEncodeH264GopRemainingFrameInfoKHR

Definition at line 116814 of file vulkan_structs.hpp.

◆ useGopRemainingFrames

vk::Bool32 vk::VideoEncodeH264GopRemainingFrameInfoKHR::useGopRemainingFrames = {}

Definition at line 116816 of file vulkan_structs.hpp.


The documentation for this struct was generated from the following file: