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