internal static unsafe extern IntPtr DS_FinishStream(StreamingState **aSctx);
internal static unsafe extern IntPtr DS_FinishStreamWithMetadata(StreamingState **aSctx);
internal static unsafe extern void DS_FeedAudioContent(StreamingState **aSctx, short[] aBuffer, uint aBufferSize);
internal static unsafe extern string DS_IntermediateDecode(StreamingState **aSctx);
internal static unsafe extern void DS_DiscardStream(ref StreamingState **aSctx);
internal static unsafe extern int DS_SetupStream(ModelState **aCtx, uint aPreAllocFrames, uint aSampleRate, ref StreamingState **retval);
internal static unsafe extern void DS_FreeStream(ref StreamingState **aSctx);
internal static unsafe extern ErrorCodes DS_CreateStream(ModelState **aCtx, uint aSampleRate, ref StreamingState **retval);
internal static unsafe extern string DS_FinishStream(StreamingState **aSctx);