private void OnDisplayUpdated(int index, IntPtr framePtr, PinMame.PinMameDisplayLayout displayLayout)
        {
            Logger.Debug($"OnDisplayUpdated: index={index}");

            if (displayLayout.IsDmd)
            {
                _dmdController.SetFrame(framePtr);
            }
        }
        private void OnDisplayAvailable(int index, int displayCount, PinMame.PinMameDisplayLayout displayLayout)
        {
            Logger.Info($"OnDisplayAvailable: index={index}, displayCount={displayCount}, displayLayout={displayLayout}");

            if (displayLayout.IsDmd)
            {
                _dmdController.SetLayout(displayLayout.Levels, displayLayout.Width, displayLayout.Height);
            }
        }