#include <AESinkOSS.h>
◆ CAESinkOSS()
      
        
          | CAESinkOSS::CAESinkOSS  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~CAESinkOSS()
  
  
      
        
          | CAESinkOSS::~CAESinkOSS  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ AddPackets()
  
  
      
        
          | unsigned int CAESinkOSS::AddPackets  | 
          ( | 
          uint8_t **  | 
          data,  | 
         
        
           | 
           | 
          unsigned int  | 
          frames,  | 
         
        
           | 
           | 
          unsigned int  | 
          offset  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
Adds packets to be sent out, this routine MUST block or sleep. 
- Parameters
 - 
  
    | data | array of pointers to planes holding audio data  | 
    | frames | number of audio frames in data  | 
    | offset | offset in frames where audio data starts  | 
  
   
- Returns
 - number of frames consumed by the sink 
 
Implements IAESink.
 
 
◆ Create()
◆ Deinitialize()
  
  
      
        
          | void CAESinkOSS::Deinitialize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ Drain()
  
  
      
        
          | void CAESinkOSS::Drain  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ EnumerateDevicesEx()
◆ GetCacheTotal()
  
  
      
        
          | double CAESinkOSS::GetCacheTotal  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ GetDelay()
Return a timestamped status structure with delay and sink info. 
- Parameters
 - 
  
    | status | structure filled with sink status  | 
  
   
Implements IAESink.
 
 
◆ GetName()
  
  
      
        
          | const char * CAESinkOSS::GetName  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ Initialize()
  
  
      
        
          | bool CAESinkOSS::Initialize  | 
          ( | 
          AEAudioFormat &  | 
          format,  | 
         
        
           | 
           | 
          std::string &  | 
          device  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ Register()
  
  
      
        
          | void CAESinkOSS::Register  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ Stop()
  
  
      
        
          | void CAESinkOSS::Stop  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
The documentation for this class was generated from the following files: