Skip to content

Namespace ILLIXR::vulkan::ffmpeg_utils

Namespace List > ILLIXR > vulkan > ffmpeg_utils

Classes

Type Name
struct ffmpeg_vk_frame

Public Static Attributes

Type Name
std::weak_ptr< vulkan::display_provider > display_provider_ffmpeg

Public Static Functions

Type Name
void AV_ASSERT_SUCCESS (int ret)
void ffmpeg_lock_queue (struct AVHWDeviceContext * ctx, uint32_t queue_family, uint32_t index)
void ffmpeg_unlock_queue (struct AVHWDeviceContext * ctx, uint32_t queue_family, uint32_t index)
std::optional< AVPixelFormat > get_pix_format_from_vk_format (VkFormat format)

Public Static Attributes Documentation

variable display_provider_ffmpeg

std::weak_ptr<vulkan::display_provider> ILLIXR::vulkan::ffmpeg_utils::display_provider_ffmpeg;

Public Static Functions Documentation

function AV_ASSERT_SUCCESS

static void ILLIXR::vulkan::ffmpeg_utils::AV_ASSERT_SUCCESS (
    int ret
) 

function ffmpeg_lock_queue

static void ILLIXR::vulkan::ffmpeg_utils::ffmpeg_lock_queue (
    struct AVHWDeviceContext * ctx,
    uint32_t queue_family,
    uint32_t index
) 

function ffmpeg_unlock_queue

static void ILLIXR::vulkan::ffmpeg_utils::ffmpeg_unlock_queue (
    struct AVHWDeviceContext * ctx,
    uint32_t queue_family,
    uint32_t index
) 

function get_pix_format_from_vk_format

static std::optional< AVPixelFormat > ILLIXR::vulkan::ffmpeg_utils::get_pix_format_from_vk_format (
    VkFormat format
) 


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/include/illixr/vk/ffmpeg_utils.hpp