mirror of
https://github.com/claunia/cuetools.net.git
synced 2025-12-16 18:14:25 +00:00
24 lines
695 B
C#
24 lines
695 B
C#
|
|
using System;
|
|||
|
|
using System.Collections.Generic;
|
|||
|
|
using System.Text;
|
|||
|
|
using System.Runtime.InteropServices;
|
|||
|
|
|
|||
|
|
namespace NAudio.CoreAudioApi.Interfaces
|
|||
|
|
{
|
|||
|
|
[Guid("7991EEC9-7E89-4D85-8390-6C703CEC60C0"),
|
|||
|
|
InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
|
|||
|
|
interface IMMNotificationClient
|
|||
|
|
{
|
|||
|
|
int OnDeviceStateChanged(string deviceId, int newState);
|
|||
|
|
|
|||
|
|
int OnDeviceAdded(string pwstrDeviceId);
|
|||
|
|
|
|||
|
|
int OnDeviceRemoved(string deviceId);
|
|||
|
|
|
|||
|
|
int OnDefaultDeviceChanged(DataFlow flow, Role role, string defaultDeviceId);
|
|||
|
|
|
|||
|
|
int OnPropertyValueChanged(string pwstrDeviceId, PropertyKey key);
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
}
|