- private void RegisterRepeatModeCapabilitiesEvent()
- {
- _repeatModeCapabilityUpdatedCallback = (serverName, support, _) =>
- {
- GetController(serverName)?.RaiseRepeatModeCapabilityUpdatedEvent(support);
- };
-
- Native.SetRepeatCapabilityUpdatedCb(Handle, _repeatModeCapabilityUpdatedCallback).
- ThrowIfError("Failed to init RepeatModeCapabilityUpdated event.");
- }
-
- private void RegisterShuffleModeCapabilitiesEvent()
- {
- _shuffleModeCapabilityUpdatedCallback = (serverName, support, _) =>
- {
- GetController(serverName)?.RaiseShuffleModeCapabilityUpdatedEvent(support);
- };
-
- Native.SetShuffleCapabilityUpdatedCb(Handle, _shuffleModeCapabilityUpdatedCallback).
- ThrowIfError("Failed to init ShuffleModeCapabilityUpdated event.");
- }
-