video# namespace video# Typedefs using float2 = float[2]# using float3 = float[3]# using float4 = float[4]# using hdr_info_t = std::unique_ptr<hdr_info_raw_t># using packet_t = std::unique_ptr<packet_raw_t># struct color_t# Public Members float4 color_vec_u# float4 color_vec_v# float4 color_vec_y# float2 range_uv# float2 range_y# struct config_t# Public Members int bitrate# int dynamicRange# int encoderCscMode# int framerate# int height# int numRefFrames# int slicesPerFrame# int videoFormat# int width# struct hdr_info_raw_t# Public Functions inline explicit hdr_info_raw_t(bool enabled)# inline explicit hdr_info_raw_t(bool enabled, const SS_HDR_METADATA &metadata)# Public Members bool enabled# SS_HDR_METADATA metadata# struct packet_raw_t# Public Functions inline void init_packet()# template<class P>inline explicit packet_raw_t(P *user_data)# inline explicit packet_raw_t(std::nullptr_t)# inline ~packet_raw_t()# Public Members AVPacket *av_packet# void *channel_data# std::vector<replace_t> *replacements# struct replace_t# Public Functions inline replace_t(std::string_view old, std::string_view _new) noexcept# Public Members std::string_view _new# std::string_view old#