ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

JYV1/RRV1/RRV2 image decoder. More...

#include <jyv1.h>

Inheritance diagram for Image::JYV1Decoder:
Collaboration diagram for Image::JYV1Decoder:

List of all members.

Public Member Functions

 JYV1Decoder (int width, int height, uint32 streamTag)
 ~JYV1Decoder ()
const Graphics::SurfacedecodeFrame (Common::SeekableReadStream &stream) override
 Details of this decoding algorithm are here: https://wiki.multimedia.cx/index.php/Origin_Flic_Codec.
Graphics::PixelFormat getPixelFormat () const override
 Get the format that the surface returned from decodeImage() will be in.

Static Public Member Functions

static bool isJYV1StreamTag (uint32 streamTag)

Private Attributes

Graphics::Surface _surface
int _width
int _height
uint32 _streamType

Detailed Description

JYV1/RRV1/RRV2 image decoder.

Used by Crusader: No Remorse AVI files

Definition at line 35 of file jyv1.h.


Constructor & Destructor Documentation

Image::JYV1Decoder::JYV1Decoder ( int  width,
int  height,
uint32  streamTag 
)

Definition at line 45 of file jyv1.cpp.

Image::JYV1Decoder::~JYV1Decoder (  ) 

Definition at line 51 of file jyv1.cpp.


Member Function Documentation

const Graphics::Surface * Image::JYV1Decoder::decodeFrame ( Common::SeekableReadStream stream  )  [override, virtual]

Details of this decoding algorithm are here: https://wiki.multimedia.cx/index.php/Origin_Flic_Codec.

Implements Image::Codec.

Definition at line 64 of file jyv1.cpp.

Graphics::PixelFormat Image::JYV1Decoder::getPixelFormat (  )  const [override, virtual]

Get the format that the surface returned from decodeImage() will be in.

Implements Image::Codec.

Definition at line 150 of file jyv1.cpp.

bool Image::JYV1Decoder::isJYV1StreamTag ( uint32  streamTag  )  [static]

Definition at line 41 of file jyv1.cpp.


Member Data Documentation

Definition at line 47 of file jyv1.h.

Definition at line 48 of file jyv1.h.

Definition at line 46 of file jyv1.h.

Definition at line 47 of file jyv1.h.


The documentation for this class was generated from the following files:


Generated on Sat Sep 19 2020 05:05:47 for ResidualVM by doxygen 1.7.1
curved edge   curved edge