#ifndef LAUNCHER_AVS_CONTEXT_H
#define LAUNCHER_AVS_CONTEXT_H

#include <stdint.h>

#include "imports/avs.h"

#if AVS_VERSION < 1600
#define AVS_HAS_STD_HEAP
#endif

void avs_context_init(
    struct property_node *config,
    uint32_t avs_heap_size,
    uint32_t std_heap_size,
    avs_log_writer_t log_writer,
    void *log_writer_ctx);
void avs_context_fini(void);

#endif
