strumień zajęć

Klasa definiująca interfejs zestawu SDK miP i zawartości opartej na transmisji strumieniowej.

Podsumowanie

Członkowie Opisy
public int64_t Read(uint8_t* buffer, int64_t bufferLength) Odczytaj bufor ze strumienia.
public int64_t Write(const uint8_t* buffer, int64_t bufferLength) Zapisuj w strumieniu z buforu.
public bool Flush() opróżnij strumień.
nieważna publiczna Szukaj(int64_t pozycja) Szukanie określonej pozycji w strumieniu.
publiczny bool CanRead() const Sprawdź, czy można odczytać strumień.
public bool CanWrite() const Sprawdź, czy można zapisywać strumienie.
public int64_t Position() Uzyskiwanie bieżącej pozycji w strumieniu.
public int64_t Size() Pobierz rozmiar zawartości w strumieniu.
public void Size(int64_t value) Ustaw rozmiar strumienia.

Członkowie

Funkcja read

Odczytaj bufor ze strumienia.

Parametry:

  • bufor:wskaźnik buforu

  • buforLength:rozmiar buforu.

Zwracawartość: liczba odczytanych bajtów.

Funkcja Zapis

Zapisuj w strumieniu z buforu.

Parametry:

  • bufor:wskaźnik buforu

  • buforLength:rozmiar buforu.

Zwracawartość: liczba bajtów wpisanych w pamięci.

Opróżnij, funkcja

opróżnij strumień.

Zwraca wartość: Prawda, jeśli pomyślny inny fałsz.

Funkcja Szukaj

Szukanie określonej pozycji w strumieniu.

Parametry:

  • position: w celu szukania do strumienia.

Funkcja CanRead

Sprawdź, czy można odczytać strumień.

Zwracawartość : Prawda, jeśli można odczytać inny fałsz.

Funkcja CanWrite

Sprawdź, czy można zapisywać strumienie.

Zwraca wartość: True (Prawda), jeśli można napisać "inaczej" (fałsz).

Funkcja Position

Uzyskiwanie bieżącej pozycji w strumieniu.

Zwraca: Położenie w strumieniu.

Funkcja Rozmiar

Pobierz rozmiar zawartości w strumieniu.

Zwraca:Rozmiar strumienia.

Funkcja Rozmiar

Ustaw rozmiar strumienia.

Parametry:

  • stream: rozmiar.