ACMX 2.136.0
Dual-Backend Real-Time GPU Video Synthesis
Loading...
Searching...
No Matches
media_utils.cpp File Reference
#include "media_utils.hpp"
#include "../input_validation.hpp"
#include <libavcodec/avcodec.h>
#include <libavcodec/version.h>
#include <libavformat/avformat.h>
#include <libavutil/avutil.h>
#include <libavutil/mastering_display_metadata.h>
#include <libavutil/pixdesc.h>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/imgproc.hpp>
#include <cmath>
#include <cstdint>
#include <iostream>
#include <stdexcept>
#include <string_view>

Go to the source code of this file.

Namespaces

namespace  acmxvk

Functions

cv::Mat acmxvk::loadRgbaImage (const std::string &filename)
void acmxvk::printVideoHdrInfo (const VideoHdrInfo &info, std::ostream &output)
double acmxvk::probeVideoDuration (const std::string &filename)
VideoHdrInfo acmxvk::probeVideoHdrInfo (const std::string &filename)
void acmxvk::rotateFrame (cv::Mat &frame, FrameRotation rotation)
bool acmxvk::rotationSwapsDimensions (FrameRotation rotation)