21 lines
591 B
C#
21 lines
591 B
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
|
|
namespace NAudio.CoreAudioApi.Interfaces
|
|
{
|
|
/// <summary>
|
|
/// is defined in propsys.h
|
|
/// </summary>
|
|
[Guid("886d8eeb-8cf2-4446-8d02-cdba1dbdcf99"),
|
|
InterfaceType(ComInterfaceType.InterfaceIsIUnknown),
|
|
ComImport]
|
|
interface IPropertyStore
|
|
{
|
|
int GetCount(out int propCount);
|
|
int GetAt(int property, out PropertyKey key);
|
|
int GetValue(ref PropertyKey key, out PropVariant value);
|
|
int SetValue(ref PropertyKey key, ref PropVariant value);
|
|
int Commit();
|
|
}
|
|
}
|