Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
SkHeifStreamWrapper Struct Reference
Inheritance diagram for SkHeifStreamWrapper:
HeifStream

Public Member Functions

 SkHeifStreamWrapper (SkStream *stream)
 
 ~SkHeifStreamWrapper () override
 
size_t read (void *buffer, size_t size) override
 
bool rewind () override
 
bool seek (size_t position) override
 
bool hasLength () const override
 
size_t getLength () const override
 
- Public Member Functions inherited from HeifStream
virtual ~HeifStream ()
 

Detailed Description

Definition at line 112 of file SkHeifCodec.cpp.

Constructor & Destructor Documentation

◆ SkHeifStreamWrapper()

SkHeifStreamWrapper::SkHeifStreamWrapper ( SkStream stream)
inline

Definition at line 113 of file SkHeifCodec.cpp.

113: fStream(stream) {}

◆ ~SkHeifStreamWrapper()

SkHeifStreamWrapper::~SkHeifStreamWrapper ( )
inlineoverride

Definition at line 115 of file SkHeifCodec.cpp.

115{}

Member Function Documentation

◆ getLength()

size_t SkHeifStreamWrapper::getLength ( ) const
inlineoverridevirtual

Implements HeifStream.

Definition at line 133 of file SkHeifCodec.cpp.

133 {
134 return fStream->getLength();
135 }

◆ hasLength()

bool SkHeifStreamWrapper::hasLength ( ) const
inlineoverridevirtual

Implements HeifStream.

Definition at line 129 of file SkHeifCodec.cpp.

129 {
130 return fStream->hasLength();
131 }

◆ read()

size_t SkHeifStreamWrapper::read ( void *  buffer,
size_t  size 
)
inlineoverridevirtual

Implements HeifStream.

Definition at line 117 of file SkHeifCodec.cpp.

117 {
118 return fStream->read(buffer, size);
119 }
static const uint8_t buffer[]

◆ rewind()

bool SkHeifStreamWrapper::rewind ( )
inlineoverridevirtual

Implements HeifStream.

Definition at line 121 of file SkHeifCodec.cpp.

121 {
122 return fStream->rewind();
123 }

◆ seek()

bool SkHeifStreamWrapper::seek ( size_t  position)
inlineoverridevirtual

Implements HeifStream.

Definition at line 125 of file SkHeifCodec.cpp.

125 {
126 return fStream->seek(position);
127 }

The documentation for this struct was generated from the following file: