View Source Evision.IStreamReader (Evision v0.2.17-rc1)
Summary
Types
@type t() :: %Evision.IStreamReader{ref: reference()}
Type that represents an IStreamReader struct.
ref.
reference()The underlying erlang resource variable.
Functions
Read bytes from stream
Positional Arguments
self:
Evision.IStreamReader.t()buffer:
c_string.already allocated buffer of at least @p size bytes
size:
long long.maximum number of bytes to read
Return
- retval:
long long
@return actual number of read bytes
Python prototype (for reference only):
read(buffer, size) -> retval
Sets the stream position
Positional Arguments
self:
Evision.IStreamReader.t()offset:
long long.Seek offset
origin:
integer().SEEK_SET / SEEK_END / SEEK_CUR
Return
- retval:
long long
@see fseek
Python prototype (for reference only):
seek(offset, origin) -> retval