blob: 990f0de0963a67c733d3cec657a388734c28c606 [file] [log] [blame]
// Copyright 2013 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include <emscripten/threading.h>
#include <cinttypes>
using SkwasmObjectId = uint32_t;
extern "C" {
extern void skwasm_transferObjectToMain(SkwasmObjectId objectId);
extern void skwasm_transferObjectToThread(SkwasmObjectId objectId,
pthread_t threadId);
extern unsigned int skwasm_createGlTextureFromVideoFrame(
SkwasmObjectId videoFrameId,
int width,
int height);
extern void skwasm_disposeVideoFrame(SkwasmObjectId videoFrameId);
}