clase Stream

Una clase que define la interfaz entre el SDK de MIP y el contenido basado en secuencias.

Resumen

Miembros Descripciones
lectura int64_t lectura(uint8_t* búfer, int64_t bufferLength) Lea en un búfer de la transmisión.
escritura int64_t público(const uint8_t* búfer, int64_t bufferLength) Escriba en la transmisión desde un búfer.
bool público Flush() vaciar la transmisión.
buscar vacío público(int64_t posición) Busque una posición específica dentro de la transmisión.
bool público CanRead() const Una comprobación de si se puede leer la transmisión desde.
bool público CanWrite() const Compruebe si se puede escribir una transmisión en.
posición int64_t público() Obtenga la posición actual dentro de la transmisión.
tamaño int64_t público() Obtenga el tamaño del contenido dentro de la transmisión.
public void Size(int64_t value) Establecer el tamaño de la transmisión.

Miembros

Función Lectura

Lea en un búfer de la transmisión.

Parámetros:

  • búfer:puntero a un búfer

  • bufferLength:tamaño del búfer.

Devuelve: Número de bytes leídos.

Función Escribir

Escriba en la transmisión desde un búfer.

Parámetros:

  • búfer:puntero a un búfer

  • bufferLength:tamaño del búfer.

Devuelve: Número de bytes escritos.

Función Desalado

vaciar la transmisión.

Devuelve:Verdadero si el error es falso.

Función Buscar

Busque una posición específica dentro de la transmisión.

Parámetros:

  • posición: para buscar en la transmisión.

Función CanRead

Una comprobación de si se puede leer la transmisión desde.

Devuelve: Verdadero si se puede leer más false.

Función CanWrite

Compruebe si se puede escribir una transmisión en.

Devuelve: Verdadero si se puede escribir otra cosa falsa.

Función Posición

Obtenga la posición actual dentro de la transmisión.

Devuelve: Posición dentro de la transmisión.

Función Tamaño

Obtenga el tamaño del contenido dentro de la transmisión.

Devuelve:el tamaño de la transmisión.

Función Tamaño

Establecer el tamaño de la transmisión.

Parámetros:

  • transmisión:tamaño.