namespace dlstreamer::detail#

namespace detail {

// structs

template <int a, int b, int c, int d>
struct fourcc;

// global variables

static std::string_view GST_VIDEO_MEDIA_NAME = "video/x-raw";

// global functions

FrameInfo gst_video_caps_to_frame_info(const GstCaps* caps, guint index);
FrameInfo gst_tensor_caps_to_frame_info(const GstCaps* caps, guint index);
GstStructure* frame_info_to_gst_video_caps(const FrameInfo& info);
GstStructure* frame_info_to_gst_tensor_caps(const FrameInfo& info);

} // namespace detail