From: Hyunsoo Date: Tue, 26 Sep 2017 08:47:03 +0000 (+0900) Subject: [Tizen.Multimedia.Remoting] Changing parameter order in 'StateChangedCallback'. X-Git-Tag: preview1-00253^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F22%2F152522%2F1;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git [Tizen.Multimedia.Remoting] Changing parameter order in 'StateChangedCallback'. In native, StateChangedCallback parameters are arranged like this. : error, state, userData However, in csharp api, parameters are arranged like this. : userData, state, error So, it can't get error because parameter location is different. So i will modify it. Change-Id: I8ad5cd8da846f5ae7cf47a9049744b2387c8e4e1 Signed-off-by: Hyunsoo --- diff --git a/src/Tizen.Multimedia.Remoting/Interop/Interop.ScreenMirroring.cs b/src/Tizen.Multimedia.Remoting/Interop/Interop.ScreenMirroring.cs old mode 100644 new mode 100755 index 92d2cc8..ef4b026 --- a/src/Tizen.Multimedia.Remoting/Interop/Interop.ScreenMirroring.cs +++ b/src/Tizen.Multimedia.Remoting/Interop/Interop.ScreenMirroring.cs @@ -23,8 +23,8 @@ internal static partial class Interop internal static partial class ScreenMirroring { [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - internal delegate void StateChangedCallback(IntPtr userData, - ScreenMirroringState state, ScreenMirroringErrorCode error); + internal delegate void StateChangedCallback(ScreenMirroringErrorCode error, + ScreenMirroringState state, IntPtr userData); [DllImport(Libraries.ScreenMirroring, EntryPoint = "scmirroring_sink_create")] internal static extern ScreenMirroringErrorCode Create(out IntPtr handle); diff --git a/src/Tizen.Multimedia.Remoting/ScreenMirroring/ScreenMirroring.cs b/src/Tizen.Multimedia.Remoting/ScreenMirroring/ScreenMirroring.cs old mode 100644 new mode 100755 index 4e0bd7d..1a276f4 --- a/src/Tizen.Multimedia.Remoting/ScreenMirroring/ScreenMirroring.cs +++ b/src/Tizen.Multimedia.Remoting/ScreenMirroring/ScreenMirroring.cs @@ -58,6 +58,7 @@ namespace Tizen.Multimedia.Remoting /// /// http://tizen.org/feature/network.wifi.direct.display /// The feature is not supported. + public ScreenMirroring() { if (IsSupported() == false) @@ -463,7 +464,7 @@ namespace Tizen.Multimedia.Remoting private void RegisterStateChangedEvent() { - _stateChangedCallback = (_, state, error) => + _stateChangedCallback = (error, state, _) => { var prevState = _state.Value;