mirror of
https://github.com/claunia/cuetools.net.git
synced 2025-12-16 18:14:25 +00:00
2.0.7
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace NAudio.CoreAudioApi.Interfaces
|
||||
{
|
||||
|
||||
|
||||
[Guid("C8ADBD64-E71E-48a0-A4DE-185C395CD317"),
|
||||
InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
|
||||
interface IAudioCaptureClient
|
||||
{
|
||||
/*HRESULT GetBuffer(
|
||||
BYTE** ppData,
|
||||
UINT32* pNumFramesToRead,
|
||||
DWORD* pdwFlags,
|
||||
UINT64* pu64DevicePosition,
|
||||
UINT64* pu64QPCPosition
|
||||
);*/
|
||||
|
||||
int GetBuffer(
|
||||
out IntPtr dataBuffer,
|
||||
out int numFramesToRead,
|
||||
out AudioClientBufferFlags bufferFlags,
|
||||
out long devicePosition,
|
||||
out long qpcPosition);
|
||||
|
||||
int ReleaseBuffer(int numFramesRead);
|
||||
|
||||
int GetNextPacketSize(out int numFramesInNextPacket);
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user