public CursorLocation GetPlayCursorPosition(PcmDataUsageType usageType) { var p = new WasapiIoCursorLocation(); if (!WasapiIO_GetPlayCursorPosition(mId, (int)usageType, out p)) { return(null); } return(new CursorLocation(p.posFrame, p.totalFrameNum)); }
private static extern bool WasapiIO_GetPlayCursorPosition(int instanceId, int usageType, out WasapiIoCursorLocation a);
WasapiIO_GetPlayCursorPosition(int instanceId, int usageType, out WasapiIoCursorLocation a);
public CursorLocation GetPlayCursorPosition(PcmDataUsageType usageType) { var p = new WasapiIoCursorLocation(); if (!WasapiIO_GetPlayCursorPosition(mId, (int)usageType, out p)) { return null; } return new CursorLocation(p.posFrame, p.totalFrameNum); }