1#ifndef ACMXVK_APP_MEDIA_UTILS_HPP
2#define ACMXVK_APP_MEDIA_UTILS_HPP
6#include <opencv2/core.hpp>
27 [[nodiscard]] cv::Mat
loadRgbaImage(
const std::string &filename);
33#ifdef ACMXVK_WITH_MXVK_CUDA
34 void select_cuda_device(
int device_index);
35 void list_cuda_devices(std::ostream &output);
cv::Mat loadRgbaImage(const std::string &filename)
bool rotationSwapsDimensions(FrameRotation rotation)
double probeVideoDuration(const std::string &filename)
void printVideoHdrInfo(const VideoHdrInfo &info, std::ostream &output)
void rotateFrame(cv::Mat &frame, FrameRotation rotation)
VideoHdrInfo probeVideoHdrInfo(const std::string &filename)
std::vector< std::uint8_t > content_light
std::vector< std::uint8_t > mastering_display