pub fn data_packet_from_ffmpeg_in(
packet: &Packet,
time_base: Timebase,
) -> Result<Option<DataPacket<DataPacketExtra, FfmpegBuffer>>, PacketBufferError>Expand description
Wraps a borrowed [ffmpeg::Packet] from a data track — timecode,
KLV, timed ID3 — as a mediadecode::demuxer::DataPacket, with the
stream’s timebase stamped onto every timestamp.
Data packets are never reordered, so the mediadecode model gives
them no dts seat; everything else mirrors
video_packet_from_ffmpeg_in. byte_pos is forwarded from
AVPacket.pos, which data consumers use to correlate a payload with
its position in the file.