OpenJPH
Open-source implementation of JPEG2000 Part-15
ojph_params_local.h File Reference
#include <cstring>
#include <cassert>
#include "ojph_defs.h"
#include "ojph_base.h"
#include "ojph_arch.h"
#include "ojph_message.h"

Go to the source code of this file.

Classes

struct  ojph::local::siz_comp_info
 
struct  ojph::local::param_siz
 
struct  ojph::local::cod_SPcod
 
struct  ojph::local::cod_SGcod
 
struct  ojph::local::param_cod
 
struct  ojph::local::param_qcd
 
struct  ojph::local::param_qcc
 
struct  ojph::local::param_cap
 
struct  ojph::local::param_sot
 
struct  ojph::local::param_tlm
 
struct  ojph::local::param_tlm::Ttlm_Ptlm_pair
 

Namespaces

namespace  ojph
 
namespace  ojph::local
 

Typedefs

typedef cod_SPcod ojph::local::cod_SPcoc
 

Enumerations

enum  ojph::PROGRESSION_ORDER : si32 {
  ojph::OJPH_PO_LRCP = 0 , ojph::OJPH_PO_RLCP = 1 , ojph::OJPH_PO_RPCL = 2 , ojph::OJPH_PO_PCRL = 3 ,
  ojph::OJPH_PO_CPRL = 4
}
 
enum  ojph::OJPH_PROFILE_NUM : si32 {
  ojph::OJPH_PN_UNDEFINED = 0 , ojph::OJPH_PN_PROFILE0 = 1 , ojph::OJPH_PN_PROFILE1 = 2 , ojph::OJPH_PN_CINEMA2K = 3 ,
  ojph::OJPH_PN_CINEMA4K = 4 , ojph::OJPH_PN_CINEMAS2K = 5 , ojph::OJPH_PN_CINEMAS4K = 6 , ojph::OJPH_PN_BROADCAST = 7 ,
  ojph::OJPH_PN_IMF = 8
}
 
enum  ojph::OJPH_TILEPART_DIVISONS : ui32 { ojph::OJPH_TILEPART_NODIVSIONS = 0x0 , ojph::OJPH_TILEPART_RESOLUTIONS = 0x1 , ojph::OJPH_TILEPART_COMPONENTS = 0x2 , ojph::OJPH_TILEPART_LAYERS = 0x4 }
 
enum  ojph::local::JP2K_MARKER : ui16 {
  ojph::local::SOC = 0xFF4F , ojph::local::CAP = 0xFF50 , ojph::local::SIZ = 0xFF51 , ojph::local::COD = 0xFF52 ,
  ojph::local::TLM = 0xFF55 , ojph::local::PRF = 0xFF56 , ojph::local::PLM = 0xFF57 , ojph::local::PLT = 0xFF58 ,
  ojph::local::CPF = 0xFF59 , ojph::local::QCD = 0xFF5C , ojph::local::QCC = 0xFF5D , ojph::local::COM = 0xFF64 ,
  ojph::local::SOT = 0xFF90 , ojph::local::SOP = 0xFF91 , ojph::local::EPH = 0xFF92 , ojph::local::SOD = 0xFF93 ,
  ojph::local::EOC = 0xFFD9 , ojph::local::COC = 0xFF53 , ojph::local::RGN = 0xFF5E , ojph::local::POC = 0xFF5F ,
  ojph::local::PPM = 0xFF60 , ojph::local::PPT = 0xFF61 , ojph::local::CRG = 0xFF63
}
 

Variables

const char ojph::OJPH_PO_STRING_LRCP [] = "LRCP"
 
const char ojph::OJPH_PO_STRING_RLCP [] = "RLCP"
 
const char ojph::OJPH_PO_STRING_RPCL [] = "RPCL"
 
const char ojph::OJPH_PO_STRING_PCRL [] = "PCRL"
 
const char ojph::OJPH_PO_STRING_CPRL [] = "CPRL"
 
const char ojph::OJPH_PN_STRING_PROFILE0 [] = "PROFILE0"
 
const char ojph::OJPH_PN_STRING_PROFILE1 [] = "PROFILE1"
 
const char ojph::OJPH_PN_STRING_CINEMA2K [] = "CINEMA2K"
 
const char ojph::OJPH_PN_STRING_CINEMA4K [] = "CINEMA4K"
 
const char ojph::OJPH_PN_STRING_CINEMAS2K [] = "CINEMAS2K"
 
const char ojph::OJPH_PN_STRING_CINEMAS4K [] = "CINEMAS4K"
 
const char ojph::OJPH_PN_STRING_BROADCAST [] = "BROADCAST"
 
const char ojph::OJPH_PN_STRING_IMF [] = "IMF"