UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
vulkan_display Namespace Reference

Classes

struct  ImageDescription
 
class  TransferImage
 
class  VulkanDisplay
 
struct  VulkanError
 
class  VulkanInstance
 
class  WindowChangedCallback
 
struct  WindowParameters
 

Enumerations

enum class  Format {
  uninitialized , RGBA8 , RGB8 , UYVY8_422 ,
  UYVY8_422_conv , YUYV8_422 , YUYV16_422 , UYVA16_422_conv ,
  RGB10A2_conv , RGB16
}
 
enum class  LogLevel {
  fatal , error , warning , notice ,
  info , verbose , debug
}
 

Functions

void cout_msg (LogLevel log_level, std::string_view msg)
 

Variables

constexpr uint32_t gpu_discrete = UINT32_MAX - 2
 
constexpr uint32_t gpu_integrated = UINT32_MAX - 1
 
constexpr uint32_t gpu_macro_min = gpu_discrete
 
constexpr uint32_t no_gpu_selected = UINT32_MAX
 

Enumeration Type Documentation

◆ Format

enum class vulkan_display::Format
strong
Enumerator
uninitialized 
RGBA8 
RGB8 
UYVY8_422 
UYVY8_422_conv 
YUYV8_422 
YUYV16_422 
UYVA16_422_conv 
RGB10A2_conv 
RGB16 

Definition at line 44 of file vulkan_transfer_image.hpp.

◆ LogLevel

Function Documentation

◆ cout_msg()

void vulkan_display::cout_msg ( LogLevel log_level,
std::string_view msg )
inline

Definition at line 218 of file vulkan_context.hpp.

218 {
219 std::cout << msg << std::endl;
220}

Variable Documentation

◆ gpu_discrete

uint32_t vulkan_display::gpu_discrete = UINT32_MAX - 2
constexpr

Definition at line 82 of file vulkan_context.hpp.

◆ gpu_integrated

uint32_t vulkan_display::gpu_integrated = UINT32_MAX - 1
constexpr

Definition at line 81 of file vulkan_context.hpp.

◆ gpu_macro_min

uint32_t vulkan_display::gpu_macro_min = gpu_discrete
constexpr

Definition at line 83 of file vulkan_context.hpp.

◆ no_gpu_selected

uint32_t vulkan_display::no_gpu_selected = UINT32_MAX
constexpr

Definition at line 80 of file vulkan_context.hpp.