sdlTellIo function iostream

int sdlTellIo(
  1. Pointer<SdlIoStream> context
)

Determine the current read/write offset in an SDL_IOStream data stream.

SDL_TellIO is actually a wrapper function that calls the SDL_IOStream's seek method, with an offset of 0 bytes from SDL_IO_SEEK_CUR, to simplify application development.

\param context an SDL_IOStream data stream object from which to get the current offset. \returns the current offset in the stream, or -1 if the information can not be determined.

\threadsafety Do not use the same SDL_IOStream from two threads at once.

\since This function is available since SDL 3.2.0.

\sa SDL_SeekIO

extern SDL_DECLSPEC Sint64 SDLCALL SDL_TellIO(SDL_IOStream *context)

Implementation

int sdlTellIo(Pointer<SdlIoStream> context) {
  final sdlTellIoLookupFunction = _libSdl
      .lookupFunction<
        Int64 Function(Pointer<SdlIoStream> context),
        int Function(Pointer<SdlIoStream> context)
      >('SDL_TellIO');
  return sdlTellIoLookupFunction(context);
}