Пример #1
0
        public AIAudioResultCode OpenAudio(ref AIAudio_TConfig param)
        {
            AIAudio_TConfig config = param;

            config.procNotify = this._AIAudioProcNotify;
            AIAudioResultCode code = AIAudioAPI.Open(ref config);

            this.OnWriteLog("[AIAudioAPI_Open] " + code);
            return(code);
        }
Пример #2
0
        public static AIAudioResultCode Open(ref AIAudio_TConfig config)
        {
            int num = 1;

            while (true)
            {
                AIAudioResultCode code = _Open(ref config);
                if ((code != AIAudioResultCode.AIAUDIOERR_WAIT_TIMEOUT) || (num >= MaxTries))
                {
                    return(code);
                }
                Thread.Sleep(SleepTime);
                num++;
            }
        }
Пример #3
0
 private static extern AIAudioResultCode _Open(ref AIAudio_TConfig config);