public WaveOutputMode GetWaveOutputMode() { WaveOutputMode mode = new WaveOutputMode(); UInt32 status = OpenNIImporter.xnGetWaveOutputMode(this.InternalObject, ref mode); WrapperUtils.CheckStatus(status); return(mode); }
public WaveOutputMode[] GetSupportedWaveOutputModes() { uint count = SafeNativeMethods.xnGetSupportedWaveOutputModesCount(this.InternalObject); WaveOutputMode[] modes = new WaveOutputMode[count]; int status = SafeNativeMethods.xnGetSupportedWaveOutputModes(this.InternalObject, modes, ref count); WrapperUtils.ThrowOnError(status); return(modes); }
public WaveOutputMode[] GetSupportedWaveOutputModes() { uint count = OpenNIImporter.xnGetSupportedWaveOutputModesCount(this.InternalObject); WaveOutputMode[] modes = new WaveOutputMode[count]; UInt32 status = OpenNIImporter.xnGetSupportedWaveOutputModes(this.InternalObject, modes, ref count); WrapperUtils.CheckStatus(status); return(modes); }
public void SetWaveOutputMode(WaveOutputMode mode) { UInt32 status = OpenNIImporter.xnSetWaveOutputMode(this.InternalObject, ref mode); WrapperUtils.CheckStatus(status); }