#include "decompressors/SamsungV2Decompressor.h"
|
| enum struct | OptFlags : uint8_t {
NONE = 0U
, SKIP = 1U << 0U
, MV = 1U << 1U
, QP = 1U << 2U
,
ALL = SKIP | MV | QP
} |
Definition at line 34 of file SamsungV2Decompressor.h.
◆ OptFlags
◆ SamsungV2Decompressor()
| rawspeed::SamsungV2Decompressor::SamsungV2Decompressor |
( |
const RawImage & | image, |
|
|
ByteStream | bs, |
|
|
unsigned | bit ) |
Definition at line 90 of file SamsungV2Decompressor.cpp.
References rawspeed::AbstractSamsungDecompressor::AbstractSamsungDecompressor(), ALL, bitDepth, rawspeed::ByteStream::check(), data, rawspeed::Buffer::getAsArray1DRef(), rawspeed::BitStreamer< Tag >::getBits(), rawspeed::BitStreamer< Tag >::getInputPosition(), rawspeed::BitStreamer< Tag >::getRemainingSize(), rawspeed::ByteStream::getSubStream(), height, rawspeed::implicit_cast(), initVal, invariant, rawspeed::AbstractSamsungDecompressor::mRaw, optflags, rawspeed::ByteStream::peekRemainingBuffer(), ThrowRDE, rawspeed::UINT16, and width.
◆ __attribute__() [1/2]
| rawspeed::SamsungV2Decompressor::__attribute__ |
( |
(always_inline) | | ) |
& |
|
inlinestaticprivate |
◆ __attribute__() [2/2]
| __attribute__((always_inline)) std __attribute__((always_inline)) std __attribute__((always_inline)) std rawspeed::SamsungV2Decompressor::__attribute__ |
( |
(always_inline) | | ) |
& |
|
inlineprivate |
◆ decompress()
| void rawspeed::SamsungV2Decompressor::decompress |
( |
| ) |
|
◆ decompressRow()
| void rawspeed::SamsungV2Decompressor::decompressRow |
( |
int | row | ) |
|
|
private |
◆ bitDepth
| uint32_t rawspeed::SamsungV2Decompressor::bitDepth |
|
private |
◆ col
◆ data
◆ diffBitsMode
| std::array<std::array<int, 2>, 3> rawspeed::SamsungV2Decompressor::diffBitsMode |
|
private |
◆ height
| int rawspeed::SamsungV2Decompressor::height |
|
private |
◆ initVal
| uint16_t rawspeed::SamsungV2Decompressor::initVal |
|
private |
◆ len
| uint32_t rawspeed::SamsungV2Decompressor::len |
|
private |
◆ motion
| int rawspeed::SamsungV2Decompressor::motion |
|
private |
◆ mRaw
| RawImage rawspeed::AbstractSamsungDecompressor::mRaw |
|
protectedinherited |
◆ optflags
| OptFlags rawspeed::SamsungV2Decompressor::optflags |
|
private |
◆ row
◆ scale
| int rawspeed::SamsungV2Decompressor::scale |
|
private |
◆ width
| int rawspeed::SamsungV2Decompressor::width |
|
private |
The documentation for this class was generated from the following files: