class SpanReader

Defined at line 559 of file ../../src/media/third_party/chromium_media/chromium_utils.h

Public Methods

void SpanReader (cpp20::span<const uint8_t> buf)

Defined at line 561 of file ../../src/media/third_party/chromium_media/chromium_utils.h

void SpanReader (cpp20::span<uint8_t> buf)

Defined at line 563 of file ../../src/media/third_party/chromium_media/chromium_utils.h

size_t remaining ()

Defined at line 565 of file ../../src/media/third_party/chromium_media/chromium_utils.h

size_t num_read ()

Defined at line 566 of file ../../src/media/third_party/chromium_media/chromium_utils.h

cpp20::span<const uint8_t> remaining_span ()

Defined at line 567 of file ../../src/media/third_party/chromium_media/chromium_utils.h

bool Skip (size_t n)

Defined at line 569 of file ../../src/media/third_party/chromium_media/chromium_utils.h

template <typename Range>
bool ReadCopy (Range && out_range)

Defined at line 578 of file ../../src/media/third_party/chromium_media/chromium_utils.h

template <typename T>
bool ReadU8BigEndian (T & out)

Defined at line 591 of file ../../src/media/third_party/chromium_media/chromium_utils.h

template <typename T>
bool ReadU16BigEndian (T & out)

Defined at line 601 of file ../../src/media/third_party/chromium_media/chromium_utils.h

template <typename T>
bool ReadU32BigEndian (T & out)

Defined at line 611 of file ../../src/media/third_party/chromium_media/chromium_utils.h

template <typename T>
bool ReadU64BigEndian (T & out)

Defined at line 621 of file ../../src/media/third_party/chromium_media/chromium_utils.h