From 80a27f618ef6efcc8a8d8462c9319215663c3b0c Mon Sep 17 00:00:00 2001 From: coderhyme Date: Fri, 12 May 2017 15:15:22 +0900 Subject: [PATCH] Removed MediaCodec interop files. Change-Id: I4298d0318db4eb8ba7403cd44fb2b1578fb64077 Signed-off-by: coderhyme --- src/Tizen.Multimedia/Interop/Interop.Libraries.cs | 3 +- src/Tizen.Multimedia/Interop/Interop.MediaCodec.cs | 108 --------------------- src/Tizen.Multimedia/Tizen.Multimedia.csproj | 1 - 3 files changed, 1 insertion(+), 111 deletions(-) delete mode 100644 src/Tizen.Multimedia/Interop/Interop.MediaCodec.cs diff --git a/src/Tizen.Multimedia/Interop/Interop.Libraries.cs b/src/Tizen.Multimedia/Interop/Interop.Libraries.cs index 67b2ff6..95afffe 100644 --- a/src/Tizen.Multimedia/Interop/Interop.Libraries.cs +++ b/src/Tizen.Multimedia/Interop/Interop.Libraries.cs @@ -29,7 +29,6 @@ namespace Tizen.Multimedia public const string MetadataExtractor = "libcapi-media-metadata-extractor.so"; public const string MediaController = "libcapi-media-controller.so.0"; public const string MediaTool = "libcapi-media-tool.so.0"; - public const string MediaCodec = "libcapi-media-codec.so.0"; public const string MediaVision = "libcapi-media-vision.so.0"; public const string Libc = "libc.so.6"; public const string Camera = "libcapi-media-camera.so.0"; @@ -42,4 +41,4 @@ namespace Tizen.Multimedia public const string TonePlayer = "libcapi-media-tone-player.so.0"; } } -} \ No newline at end of file +} diff --git a/src/Tizen.Multimedia/Interop/Interop.MediaCodec.cs b/src/Tizen.Multimedia/Interop/Interop.MediaCodec.cs deleted file mode 100644 index f3555ea..0000000 --- a/src/Tizen.Multimedia/Interop/Interop.MediaCodec.cs +++ /dev/null @@ -1,108 +0,0 @@ -using System; -using System.Runtime.InteropServices; - -namespace Tizen.Multimedia -{ - internal static partial class Interop - { - internal static class MediaCodec - { - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - internal delegate void InputBufferUsedCallback(IntPtr mediaPacket, IntPtr arg); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - internal delegate void OutputBufferAvailableCallback(IntPtr mediaPacket, IntPtr arg); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - internal delegate void ErrorCallback(int errorCode, IntPtr arg); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - internal delegate void EosCallback(IntPtr arg); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - internal delegate void BufferStatusCallback(int statusCode, IntPtr arg); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - internal delegate bool SupportedCodecCallback(int codecType, IntPtr arg); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_create")] - internal static extern int Create(out IntPtr handle); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_destroy")] - internal static extern int Destroy(IntPtr handle); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_set_codec")] - internal static extern int Configure(IntPtr handle, int codecType, int flags); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_set_vdec_info")] - internal static extern int SetVideoDecoderInfo(IntPtr handle, int width, int height); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_set_venc_info")] - internal static extern int SetVideoEncoderInfo(IntPtr handle, int width, int height, - int fps, int targetBits); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_set_adec_info")] - internal static extern int SetAudioDecoderInfo(IntPtr handle, int sampleRate, int channel, - int bit); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_set_aenc_info")] - internal static extern int SetAudioEncoderInfo(IntPtr handle, int sampleRate, int channel, - int bit, int bitRate); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_prepare")] - internal static extern int Prepare(IntPtr handle); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_unprepare")] - internal static extern int Unprepare(IntPtr handle); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_process_input")] - internal static extern int Process(IntPtr handle, IntPtr mediaPacket, ulong timeoutInUs); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_get_output")] - internal static extern int GetOutput(IntPtr handle, out IntPtr packet, ulong timeoutInUs); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_flush_buffers")] - internal static extern int FlushBuffers(IntPtr handle); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_set_input_buffer_used_cb")] - internal static extern int SetInputBufferUsedCb(IntPtr handle, - InputBufferUsedCallback cb, IntPtr arg); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_unset_input_buffer_used_cb")] - internal static extern int UnsetInputBufferUsedCb(IntPtr handle); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_set_output_buffer_available_cb")] - internal static extern int SetOutputBufferAvaiableCb(IntPtr handle, - OutputBufferAvailableCallback cb, IntPtr arg); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_unset_output_buffer_available_cb")] - internal static extern int UnsetOutputBufferAvaiableCb(IntPtr handle); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_set_error_cb")] - internal static extern int SetErrorCb(IntPtr handle, ErrorCallback cb, IntPtr arg); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_unset_error_cb")] - internal static extern int UnsetErrorCb(IntPtr handle); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_set_eos_cb")] - internal static extern int SetEosCb(IntPtr handle, EosCallback cb, IntPtr arg); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_unset_eos_cb")] - internal static extern int UnsetEosCb(IntPtr handle); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_set_buffer_status_cb")] - internal static extern int SetBufferStatusCb(IntPtr handle, BufferStatusCallback cb, - IntPtr arg); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_unset_buffer_status_cb")] - internal static extern int UnsetBufferStatusCb(IntPtr handle); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_get_supported_type")] - internal static extern int GetSupportedType(IntPtr handle, int codecType, bool isEncoder, - out int value); - - [DllImport(Libraries.MediaCodec, EntryPoint = "mediacodec_foreach_supported_codec_static")] - internal static extern int ForeachSupportedCodec(SupportedCodecCallback cb, IntPtr arg); - } - } -} \ No newline at end of file diff --git a/src/Tizen.Multimedia/Tizen.Multimedia.csproj b/src/Tizen.Multimedia/Tizen.Multimedia.csproj index f71933d..8c924d7 100755 --- a/src/Tizen.Multimedia/Tizen.Multimedia.csproj +++ b/src/Tizen.Multimedia/Tizen.Multimedia.csproj @@ -116,7 +116,6 @@ - -- 2.7.4