Zero-copy ByteBuffer overloads on OpusEncoder and OpusDecoder
OpusDecoder.MAX_PCM_FRAME_SAMPLES promoted to public for use in buffer-sizing
calculations outside the library.
OpusDecoder.getMaxPcmFrameBytes() and getMaxPcmFrameFloatBytes() — return the exact
maximum output buffer size in bytes for this decoder's channel count.
OpusEncoder, OpusDecoder, and OpusRepacketizer now use Arena.ofShared() for their
long-lived native buffers. Create, use, and close may now happen on different threads