Trait IStreamReaderTrait

Source
pub trait IStreamReaderTrait: IStreamReaderTraitConst {
    // Required method
    fn as_raw_mut_IStreamReader(&mut self) -> *mut c_void;

    // Provided methods
    fn read(&mut self, buffer: &mut String, size: i64) -> Result<i64> { ... }
    fn seek(&mut self, offset: i64, origin: i32) -> Result<i64> { ... }
}
Expand description

Mutable methods for crate::videoio::IStreamReader

Required Methods§

Provided Methods§

Source

fn read(&mut self, buffer: &mut String, size: i64) -> Result<i64>

Read bytes from stream

§Parameters
  • buffer: already allocated buffer of at least @p size bytes
  • size: maximum number of bytes to read
§Returns

actual number of read bytes

Source

fn seek(&mut self, offset: i64, origin: i32) -> Result<i64>

Sets the stream position

§Parameters
  • offset: Seek offset
  • origin: SEEK_SET / SEEK_END / SEEK_CUR
§See also

fseek

Implementors§