Grok 12.0.1
Classes | Namespaces | Macros | Typedefs
plugin_interface.h File Reference
#include <plugin/minpf_plugin.h>
#include "grok.h"
#include <cstring>
#include <string>

Go to the source code of this file.

Classes

struct  grk::grk_plugin_debug_mqc
 
struct  grk::PluginDecodeCallbackInfo
 

Namespaces

namespace  grk
 Copyright (C) 2016-2024 Grok Image Compression Inc.
 

Macros

#define DEBUG_CONTEXT_CACHE_SIZE   3
 

Typedefs

typedef uint32_t(* grk::PLUGIN_GET_DEBUG_STATE) (void)
 
typedef void(* grk::PLUGIN_DEBUG_MQC_NEXT_CXD) (grk_plugin_debug_mqc *mqc, uint32_t d)
 
typedef void(* grk::PLUGIN_DEBUG_MQC_NEXT_PLANE) (grk_plugin_debug_mqc *mqc)
 
typedef bool(* grk::PLUGIN_INIT) (grk_plugin_init_info initInfo)
 
typedef int32_t(* grk::PLUGIN_ENCODE) (grk_cparameters *encoding_parameters, GRK_PLUGIN_COMPRESS_USER_CALLBACK callback)
 
typedef int32_t(* grk::PLUGIN_BATCH_ENCODE) (grk_plugin_compress_batch_info info)
 
typedef void(* grk::PLUGIN_STOP_BATCH_ENCODE) (void)
 
typedef void(* grk::PLUGIN_WAIT_FOR_BATCH_COMPLETE) (void)
 
typedef int32_t(* grk::PLUGIN_DECODE_USER_CALLBACK) (PluginDecodeCallbackInfo *info)
 
typedef int32_t(* grk::PLUGIN_DECODE) (grk_decompress_parameters *decoding_parameters, PLUGIN_DECODE_USER_CALLBACK userCallback)
 
typedef int32_t(* grk::PLUGIN_INIT_BATCH_DECODE) (const char *input_dir, const char *output_dir, grk_decompress_parameters *decoding_parameters, PLUGIN_DECODE_USER_CALLBACK userCallback)
 
typedef int32_t(* grk::PLUGIN_BATCH_DECODE) (void)
 
typedef void(* grk::PLUGIN_STOP_BATCH_DECODE) (void)
 

Macro Definition Documentation

◆ DEBUG_CONTEXT_CACHE_SIZE

#define DEBUG_CONTEXT_CACHE_SIZE   3