38 uint16_t mudpi_component_id,
39 uint32_t starting_mudpi_sample_id,
40 hrtcpif::SimSource hrtcp_sim_source,
41 hrtcpif::Endianness hrtcp_endianness,
50 std::vector<mudpiif::mudpiPacketJumbo>&
getMudpiPackets(std::vector<unsigned char>& raw_image_data,
55 uint32_t getSampleId() {
return m_mudpi_sample_identity; }
57 std::vector<mudpiif::mudpiPacketJumbo> m_mudpi_packets;
59 uint32_t m_mudpi_sample_identity;
60 uint32_t m_mudpi_topic_identity;
61 uint16_t m_mudpi_component_identity;
62 hrtcpif::SimSource m_hrtcp_sim_source;
63 hrtcpif::Endianness m_hrtcp_endianness;
64 int m_bytes_per_pixel;
66 mudpiif::mudpiPacketJumbo assembleMudpiLeadingPacket(std::vector<unsigned char>& raw_image_data);
67 mudpiif::mudpiPacketJumbo assembleMudpiTrailingPacket(std::vector<unsigned char>& raw_image_data);
68 void assembleMudpiPayloadPackets(std::vector<mudpiif::mudpiPacketJumbo>& mudpi_packets,
69 std::vector<unsigned char>& raw_image_data,