internal static extern MediaControllerError SendShuffleModeCommand(MediaControllerClientHandle handle, string serverName, MediaControllerNativeShuffleMode mode, out string requestId);
internal void RaiseShuffleModeUpdatedEvent(MediaControllerNativeShuffleMode mode) { ShuffleModeUpdated?.Invoke(this, new ShuffleModeUpdatedEventArgs(mode == MediaControllerNativeShuffleMode.On)); }
internal static extern MediaControllerError GetServerShuffleMode(MediaControllerClientHandle handle, string serverName, out MediaControllerNativeShuffleMode mode);
internal static extern MediaControllerError UpdateShuffleMode(IntPtr handle, MediaControllerNativeShuffleMode mode);