Beispiel #1
0
        public void DestroyDecoder(OpusDecoder decoder)
        {
            lock (this.ManagedDecoders)
            {
                if (!this.ManagedDecoders.Contains(decoder))
                {
                    return;
                }

                this.ManagedDecoders.Remove(decoder);
                decoder.Dispose();
            }
        }
Beispiel #2
0
        // Token: 0x0600016B RID: 363 RVA: 0x00004AF0 File Offset: 0x00002CF0
        public void DestroyDecoder(OpusDecoder decoder)
        {
            List <OpusDecoder> managedDecoders = this.ManagedDecoders;

            lock (managedDecoders)
            {
                if (this.ManagedDecoders.Contains(decoder))
                {
                    this.ManagedDecoders.Remove(decoder);
                    decoder.Dispose();
                }
            }
        }