public bool CompatibleTo( int samplingRate, WasapiCS.SampleFormatType fmt, int numChannels, int latencyMillisec, int zeroFlushMillisec, WasapiDataFeedModeType dfm, WasapiSharedOrExclusiveType shareMode, RenderThreadTaskType threadTaskType, int resamplerConversionQuality, WasapiCS.StreamType streamType, WasapiCS.MMThreadPriorityType threadPriority) { return(this.setuped && this.samplingRate == samplingRate && SampleFormatIsCompatible(this.sampleFormat, fmt) && this.NumChannels == numChannels && this.latencyMillisec == latencyMillisec && this.ZeroFlushMillisec == zeroFlushMillisec && this.dfm == dfm && this.shareMode == shareMode && this.threadTaskType == threadTaskType && this.ResamplerConversionQuality == resamplerConversionQuality && this.StreamType == streamType && this.ThreadPriority == threadPriority); }
public void Set(int samplingRate, WasapiCS.SampleFormatType fmt, int numChannels, int latencyMillisec, int zeroFlushMillisec, WasapiDataFeedModeType dfm, WasapiSharedOrExclusiveType shareMode, RenderThreadTaskType threadTaskType, int resamplerConversionQuality, WasapiCS.StreamType streamType, WasapiCS.MMThreadPriorityType threadPriority) { this.setuped = true; this.samplingRate = samplingRate; this.sampleFormat = fmt; this.NumChannels = numChannels; this.latencyMillisec = latencyMillisec; this.zeroFlushMillisec = zeroFlushMillisec; this.dfm = dfm; this.shareMode = shareMode; this.threadTaskType = threadTaskType; this.ResamplerConversionQuality = resamplerConversionQuality; this.StreamType = streamType; this.ThreadPriority = threadPriority; }
public bool Is( int samplingRate, WasapiCS.SampleFormatType fmt, int numChannels, int latencyMillisec, int zeroFlushMillisec, WasapiDataFeedModeType dfm, WasapiSharedOrExclusiveType shareMode, RenderThreadTaskType threadTaskType, int resamplerConversionQuality, WasapiCS.StreamType streamType, WasapiCS.MMThreadPriorityType threadPriority) { return (this.setuped && this.samplingRate == samplingRate && this.sampleFormat == fmt && this.NumChannels == numChannels && this.latencyMillisec == latencyMillisec && this.zeroFlushMillisec == zeroFlushMillisec && this.dfm == dfm && this.shareMode == shareMode && this.threadTaskType == threadTaskType && this.ResamplerConversionQuality == resamplerConversionQuality && this.StreamType == streamType && this.ThreadPriority == threadPriority); }