From: hsgwon Date: Fri, 20 Sep 2019 08:12:03 +0000 (+0900) Subject: [AudioManager] Changed handle type to marshal from unmanaged (#1027) X-Git-Tag: submit/tizen/20190921.005203~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1ec46c403dfd63ee5e986372c8868b97670ae43e;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git [AudioManager] Changed handle type to marshal from unmanaged (#1027) --- diff --git a/src/Tizen.Multimedia/AudioManager/AudioDucking.cs b/src/Tizen.Multimedia/AudioManager/AudioDucking.cs index c980084a5..5c5c5dd9a 100644 --- a/src/Tizen.Multimedia/AudioManager/AudioDucking.cs +++ b/src/Tizen.Multimedia/AudioManager/AudioDucking.cs @@ -1,4 +1,4 @@ -/* +/* * Copyright (c) 2019 Samsung Electronics Co., Ltd All Rights Reserved * * Licensed under the Apache License, Version 2.0 (the License); @@ -41,10 +41,10 @@ namespace Tizen.Multimedia { ValidationUtil.ValidateEnum(typeof(AudioStreamType), targetType, nameof(targetType)); - _duckingStateChangedCallback = (AudioDuckingHandle ducking, bool isDucked, IntPtr _) => + _duckingStateChangedCallback = (IntPtr ducking, bool isDucked, IntPtr _) => { DuckingStateChanged?.Invoke(this, - new AudioDuckingStateChangedEventArgs(IsDucked)); + new AudioDuckingStateChangedEventArgs(isDucked)); }; Interop.AudioDucking.Create(targetType, _duckingStateChangedCallback, diff --git a/src/Tizen.Multimedia/Interop/Interop.Ducking.cs b/src/Tizen.Multimedia/Interop/Interop.Ducking.cs index 7cdc82485..078aff109 100644 --- a/src/Tizen.Multimedia/Interop/Interop.Ducking.cs +++ b/src/Tizen.Multimedia/Interop/Interop.Ducking.cs @@ -1,4 +1,4 @@ -/* +/* * Copyright (c) 2019 Samsung Electronics Co., Ltd All Rights Reserved * * Licensed under the Apache License, Version 2.0 (the License); @@ -24,7 +24,7 @@ namespace Tizen.Multimedia internal static partial class AudioDucking { [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - internal delegate void DuckingStateChangedCallback(AudioDuckingHandle ducking, bool isDucked, IntPtr userData); + internal delegate void DuckingStateChangedCallback(IntPtr ducking, bool isDucked, IntPtr userData); [DllImport(Libraries.SoundManager, EntryPoint = "sound_manager_create_stream_ducking")] internal static extern AudioManagerError Create(AudioStreamType targetType,