oa::FnVideo::parseNalAnnexB

split an Annex-B byte stream into NAL units (skip 00 00 00 01 / 00 00 01 start codes). Payloads alias back into inBytes; do not outlive the input buffer.

Function Documentation

oa::Vector<NalUnit> oa::FnVideo::parseNalAnnexB( const oa::Span<const oa::U8> & inBytes )
split an Annex-B byte stream into NAL units (skip 00 00 00 01 / 00 00 01 start codes). Payloads alias back into inBytes; do not outlive the input buffer.

Parameters

inBytes
const oa::Span<const oa::U8> &

Returns

oa::Vector<NalUnit>

The declared return value.