Template Function spdl::core::serialize_packets¶
Defined in File packets.h
Function Documentation¶
-
template<MediaType media>
std::vector<uint8_t> spdl::core::serialize_packets(const Packets<media> &packets)¶ Serialize Packets to a byte vector for IPC (e.g., multiprocessing).
Throws std::runtime_error if any non-serializable pointer field (AVPacket::opaque, AVPacket::opaque_ref) is non-NULL.
- Template Parameters:
media – Media type (Audio, Video, or Image).
- Parameters:
packets – Packets to serialize.
- Returns:
Serialized byte vector.