Decodes one packet to mono PCM16 samples. The returned array is owned by the caller.
Resets the decoder state. Called after a gap, so the previous shard's state (and packet-loss concealment based on it) does not smear into the first frames after the gap.
Decodes one Opus packet at a time, keeping decoder state across calls (one stream).