GAudio.GATAudioLoader.EnqueueOperation C# (CSharp) Method

EnqueueOperation() public method

The operation queue is serial: queued operations will be executed one by one.
public EnqueueOperation ( AGATLoadingOperation operation ) : void
operation AGATLoadingOperation
return void
        public void EnqueueOperation( AGATLoadingOperation operation )
        {
            if( _bw == null )
            {
                SetupWorker();
                _currentOperation = ( LoadingOperation )operation;
                _currentOperation.OperationWillStart();
                _bw.RunWorkerAsync( _currentOperation );
            }
            else
            {
                _pendingOperations.Enqueue( ( LoadingOperation )operation );
            }
        }