Beispiel #1
0
        public float GetGlobalVariable(string name)
        {
            if (String.IsNullOrEmpty(name))
            {
                throw new ArgumentNullException("name");
            }

            ushort variable = FAudio.FACTAudioEngine_GetGlobalVariableIndex(
                handle,
                name
                );

            if (variable == FAudio.FACTVARIABLEINDEX_INVALID)
            {
                throw new InvalidOperationException(
                          "Invalid variable name!"
                          );
            }

            float result;

            FAudio.FACTAudioEngine_GetGlobalVariable(
                handle,
                variable,
                out result
                );
            return(result);
        }