public WaveOutputMode GetWaveOutputMode()
        {
            WaveOutputMode mode   = new WaveOutputMode();
            UInt32         status = OpenNIImporter.xnGetWaveOutputMode(this.InternalObject, ref mode);

            WrapperUtils.CheckStatus(status);
            return(mode);
        }
Beispiel #2
0
        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);
        }