public override int Set(SoundPcm pcm, uint value, int dir = 0) { return(SoundNativeMethods.SoundPcmHwParamsSetPeriodTime(pcm.handle, owner, value, dir)); }
public override int SetLast(SoundPcm pcm, out uint value, int dir = 0) { return(SoundNativeMethods.SoundPcmHwParamsSetPeriodTimeLast(pcm.handle, owner, out value, ref dir)); }
public override int Test(SoundPcm pcm, uint value, int dir = 0) { return(SoundNativeMethods.SoundPcmHwParamsTestRate(pcm.handle, owner, value, dir)); }
public override int SetMax(SoundPcm pcm, ref uint value, int dir = 0) { return(SoundNativeMethods.SoundPcmHwParamsSetRateMax(pcm.handle, owner, ref value, ref dir)); }
public override int SetInteger(SoundPcm pcm) { throw new NotSupportedException(); }
public abstract int SetLast(SoundPcm pcm, out uint value, int dir = 0);
public override int Set(SoundPcm pcm, uint value, int dir = 0) { return(SoundNativeMethods.SoundPcmHwParamsSetAccess(pcm.handle, owner, value)); }
public override int SetMinMax(SoundPcm pcm, ref uint min, ref uint max, int mindir = 0, int maxdir = 0) { return(SoundNativeMethods.SoundPcmHwParamsSetPeriodTimeMinMax(pcm.handle, owner, ref min, ref mindir, ref max, ref maxdir)); }
public static uint SamplesToBytes(this SoundPcm pcm, uint samples) { return(SoundNativeMethods.SoundPcmSamplesToBytes(pcm.handle, samples)); }
public abstract int SetMask(SoundPcm pcm, UnmanagedObject mask);
public static uint BytesToSamples(this SoundPcm pcm, uint bytes) { return(SoundNativeMethods.SoundPcmBytesToSamples(pcm.handle, bytes)); }
public static uint FramesToBytes(this SoundPcm pcm, uint frames) { return(SoundNativeMethods.SoundPcmFramesToBytes(pcm.handle, frames)); }
public int FillAny(SoundPcm pcm) { return(SoundNativeMethods.SoundPcmHwParamsAny(pcm.handle, handle)); }
public abstract int SetMinMax(SoundPcm pcm, ref uint min, ref uint max, int mindir = 0, int maxdir = 0);
public override int SetLast(SoundPcm pcm, out uint value, int dir = 0) { return(SoundNativeMethods.SoundPcmHwParamsSetFormatLast(pcm.handle, owner, out value)); }
public abstract int SetNear(SoundPcm pcm, ref uint value, int dir = 0);
public override int SetMask(SoundPcm pcm, UnmanagedObject mask) { return(SoundNativeMethods.SoundPcmHwParamsSetFormatMask(pcm.handle, owner, mask.handle)); }
public override int SetNear(SoundPcm pcm, ref uint value, int dir = 0) { return(SoundNativeMethods.SoundPcmHwParamsSetPeriodTimeNear(pcm.handle, owner, ref value, ref dir)); }
public int Link(SoundPcm pcm) { return(SoundNativeMethods.SoundPcmLink(handle, pcm.handle)); }
public abstract int SetInteger(SoundPcm pcm);
public abstract int Set(SoundPcm pcm, uint value, int dir = 0);