[Common] Extract APIs for plug-in developers from tensor_common
authorWook Song <wook16.song@samsung.com>
Fri, 25 Jan 2019 00:47:42 +0000 (09:47 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Mon, 28 Jan 2019 10:57:58 +0000 (19:57 +0900)
commit15ef78a91e23267540067c35c3398a55b29e81f4
treebf96f02a4d7f4ac315d288059f053cc5fd6391d4
parent3396e861b697184b5ba9a43e48b8fb7e6246b253
[Common] Extract APIs for plug-in developers from tensor_common

Since we do not export tensor_common anymore, plug-in developers outside
our repository cannot use typedefed data types and mandatory functions
to implement NNStreamer extension plug-ins. In order to handle such
issue, this patch extracts types and functions can be regarded as APIs
from tensor_common. Note that only subset of all APIs which the plugin
developers would need has been currently extracted.

Signed-off-by: Wook Song <wook16.song@samsung.com>
gst/nnstreamer/nnstreamer_plugin_api.c [new file with mode: 0644]
gst/nnstreamer/nnstreamer_plugin_api.h [new file with mode: 0644]