Inherits IAudioTrack, and IDisposable.
Inherited by MP3AudioTrack, OGGAudioTrack, and WAVAudioTrack.
 | 
| 
abstract void  | Dispose () | 
|   | 
| void  | Pause () | 
|   | 
| void  | Play () | 
|   | 
| void  | Resume () | 
|   | 
| abstract void  | Reuse () | 
|   | 
| void  | SetVariable (string variableName, float value) | 
|   | 
| void  | Stop (AudioStopOptions options) | 
|   | 
| void  | Update () | 
|   | 
| 
void  | Pause () | 
|   | 
| 
void  | Play () | 
|   | 
| 
void  | Resume () | 
|   | 
| 
void  | Reuse () | 
|   | 
| 
void  | SetVariable (string variableName, float value) | 
|   | 
| 
void  | Stop (AudioStopOptions options) | 
|   | 
| 
void  | Update () | 
|   | 
 | 
| 
void  | CreateSoundEffect (int sampleRate, AudioChannels channels) | 
|   | 
| 
void  | PrepareBuffer () | 
|   | 
| 
virtual void  | PrepareToPlay () | 
|   | 
| 
virtual void  | ReadAheadPutAChunkIntoTheBuffer () | 
|   | 
| 
void  | ResetBuffer () | 
|   | 
 | 
| 
byte[]  | _bufferToSubmit = new byte[4096] | 
|   | 
| 
DynamicSoundEffectInstance  | _soundEffectInstance | 
|   | 
| 
float[]  | _temporaryBuffer = new float[2048] | 
|   | 
 | 
| 
const int  | bufferCountPerSubmit = 2 | 
|   | 
| 
const int  | bufferLength = 4096 | 
|   | 
| 
const int  | buffersToCoverFor = 8 | 
|   | 
◆ Pause()
      
        
          | void ASoundEffectBasedAudioTrack.Pause  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ Play()
      
        
          | void ASoundEffectBasedAudioTrack.Play  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ Resume()
      
        
          | void ASoundEffectBasedAudioTrack.Resume  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ Reuse()
  
  
      
        
          | abstract void ASoundEffectBasedAudioTrack.Reuse  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ SetVariable()
      
        
          | void ASoundEffectBasedAudioTrack.SetVariable  | 
          ( | 
          string  | 
          variableName,  | 
        
        
           | 
           | 
          float  | 
          value  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ Stop()
      
        
          | void ASoundEffectBasedAudioTrack.Stop  | 
          ( | 
          AudioStopOptions  | 
          options | ) | 
           | 
        
      
 
 
◆ Update()
      
        
          | void ASoundEffectBasedAudioTrack.Update  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ IsPaused
  
  
      
        
          | bool ASoundEffectBasedAudioTrack.IsPaused | 
         
       
   | 
  
get   | 
  
 
 
◆ IsPlaying
  
  
      
        
          | bool ASoundEffectBasedAudioTrack.IsPlaying | 
         
       
   | 
  
get   | 
  
 
 
◆ IsStopped
  
  
      
        
          | bool ASoundEffectBasedAudioTrack.IsStopped | 
         
       
   | 
  
get   |