MIRA
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
JpegCodec Class Referenceabstract

JPEG Codec class that can be used together with a BinarySerializer to encode images as JPEG. More...

#include <codec/JpegCodec.h>

Inheritance diagram for JpegCodec:
Inheritance graph
[legend]

Public Member Functions

virtual TypeId getSupportedTypeId () const
 Implementation of BinarySerializerCodec. More...
 
virtual Fourcc getFourcc () const
 
Buffer< uint8encode (const T &object)
 
void decode (const Buffer< uint8 > &data, T &ioObject)
 
Class const & getClass () const
 

Static Public Member Functions

static BinarySerializerCodecPtr createCodec (Fourcc fourcc)
 
static PseudoClass const & CLASS ()
 

Protected Member Functions

virtual Buffer< uint8encodeBuffer (TypedVoidConstPtr objectPtr)
 Implementation of BinarySerializerCodec. More...
 
virtual void decodeBuffer (const Buffer< uint8 > &data, TypedVoidPtr ioObjectPtr)
 Implementation of BinarySerializerCodec. More...
 
virtual Class const & internalGetClass () const=0
 

Detailed Description

JPEG Codec class that can be used together with a BinarySerializer to encode images as JPEG.

Member Function Documentation

◆ getSupportedTypeId()

virtual TypeId getSupportedTypeId ( ) const
virtual

Implementation of BinarySerializerCodec.

Implements BinarySerializerCodec.

◆ encodeBuffer()

virtual Buffer<uint8> encodeBuffer ( TypedVoidConstPtr  objectPtr)
protectedvirtual

Implementation of BinarySerializerCodec.

Implements BinarySerializerCodec.

◆ decodeBuffer()

virtual void decodeBuffer ( const Buffer< uint8 > &  data,
TypedVoidPtr  ioObjectPtr 
)
protectedvirtual

Implementation of BinarySerializerCodec.

Implements BinarySerializerCodec.


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