Skip to main content

pamoja_codec_decode_deltas

Function pamoja_codec_decode_deltas 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn pamoja_codec_decode_deltas( bytes: *const u8, bytes_len: usize, out_samples: *mut *mut PamojaSamples, ) -> PamojaStatus
Expand description

Decodes a delta-encoded buffer back into its integer samples.

§Returns

PamojaStatus::Ok on success, with *out_samples set to a new handle the caller must release with pamoja_samples_free, or PamojaStatus::Codec if the buffer is malformed.

§Safety

bytes must point to at least bytes_len readable bytes, or be null when bytes_len is 0, and out_samples must point to a writable *mut PamojaSamples.