| void** PaAsiHpiStream::blockingUserBufferCopy | 
        
      
 
Contains copy of user buffers, used by blocking interface to transfer non-interleaved data. It went here instead of to each stream component, as the stream component buffer setup in PaAsiHpi_SetupBuffers doesn't know the stream details such as callbackMode. (Maybe a problem later if ReadStream and WriteStream happens concurrently on same stream.) 
 
 
      
        
          | volatile sig_atomic_t PaAsiHpiStream::callbackAbort | 
        
      
 
Hard abort, i.e. drop frames? 
 
 
      
        
          | volatile sig_atomic_t PaAsiHpiStream::callbackFinished | 
        
      
 
True if stream stopped via exiting callback with paComplete/paAbort flag (as opposed to explicit call to StopStream/AbortStream) 
 
 
      
        
          | int PaAsiHpiStream::callbackMode | 
        
      
 
Are we running in callback mode? 
 
 
Separate structs for input and output sides of stream 
 
 
      
        
          | unsigned long PaAsiHpiStream::maxFramesPerHostBuffer | 
        
      
 
Number of frames to transfer at a time to/from HPI 
 
 
      
        
          | int PaAsiHpiStream::neverDropInput | 
        
      
 
Indicates that the stream is in the paNeverDropInput mode 
 
 
      
        
          | uint32_t PaAsiHpiStream::pollingInterval | 
        
      
 
Polling interval (in milliseconds) 
 
 
      
        
          | volatile sig_atomic_t PaAsiHpiStream::state | 
        
      
 
PortAudio stream state (Active/Stopped/CallbackFinished) 
 
 
Helper thread which will deliver data to user callback 
 
 
The documentation for this struct was generated from the following file: