#include <AEUtil.h>
◆ ClampArray()
  
  
      
        
          | void CAEUtil::ClampArray  | 
          ( | 
          float * |           data,  | 
         
        
           | 
           | 
          uint32_t |           count ) | 
         
       
   | 
  
static   | 
  
 
 
◆ DataFormatToBits()
  
  
      
        
          | unsigned int CAEUtil::DataFormatToBits  | 
          ( | 
          const enum AEDataFormat |           dataFormat | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ DataFormatToDitherBits()
  
  
      
        
          | unsigned int CAEUtil::DataFormatToDitherBits  | 
          ( | 
          const enum AEDataFormat |           dataFormat | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ DataFormatToStr()
  
  
      
        
          | const char * CAEUtil::DataFormatToStr  | 
          ( | 
          const enum AEDataFormat |           dataFormat | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ DataFormatToUsedBits()
  
  
      
        
          | unsigned int CAEUtil::DataFormatToUsedBits  | 
          ( | 
          const enum AEDataFormat |           dataFormat | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GainToPercent()
  
  
      
        
          | static float CAEUtil::GainToPercent  | 
          ( | 
          const float |           gain | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
convert a dB gain to volume percentage (as a proportion) We assume a dB range of 60dB, i.e. assume that 0% volume corresponds to a reduction of 60dB. 
- Parameters
 - 
  
    | the | corresponding gain in dB from -60dB .. 0dB.  | 
  
   
- Returns
 - value the volume from 0..1 
 
- See also
 - ScaleToGain 
 
 
 
◆ GainToScale()
  
  
      
        
          | static float CAEUtil::GainToScale  | 
          ( | 
          const float |           dB | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
convert a dB gain to a scale factor for audio manipulation Inverts gain = 20 log_10(scale) 
- Parameters
 - 
  
  
 
- Returns
 - the scale factor (equivalent to a voltage multiplier). 
 
- See also
 - PercentToGain 
 
 
 
◆ GenerateSilence()
◆ GetAEChannelLayout()
◆ GetAVChannel()
  
  
      
        
          | enum AVChannel CAEUtil::GetAVChannel  | 
          ( | 
          enum AEChannel |           aechannel | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetAVChannelIndex()
  
  
      
        
          | int CAEUtil::GetAVChannelIndex  | 
          ( | 
          enum AEChannel |           aechannel,  | 
         
        
           | 
           | 
          uint64_t |           layout ) | 
         
       
   | 
  
static   | 
  
 
 
◆ GetAVChannelLayout()
◆ GetAVChannelMask()
  
  
      
        
          | uint64_t CAEUtil::GetAVChannelMask  | 
          ( | 
          enum AEChannel |           aechannel | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetAVSampleFormat()
  
  
      
        
          | AVSampleFormat CAEUtil::GetAVSampleFormat  | 
          ( | 
          AEDataFormat |           format | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetStdChLayoutName()
  
  
      
        
          | const char * CAEUtil::GetStdChLayoutName  | 
          ( | 
          const enum AEStdChLayout |           layout | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GuessChLayout()
◆ PercentToGain()
  
  
      
        
          | static float CAEUtil::PercentToGain  | 
          ( | 
          const float |           value | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
convert a volume percentage (as a proportion) to a dB gain We assume a dB range of 60dB, i.e. assume that 0% volume corresponds to a reduction of 60dB. 
- Parameters
 - 
  
    | value | the volume from 0..1  | 
  
   
- Returns
 - the corresponding gain in dB from -60dB .. 0dB. 
 
- See also
 - GainToScale 
 
 
 
◆ S16NeedsByteSwap()
◆ ScaleToGain()
  
  
      
        
          | static float CAEUtil::ScaleToGain  | 
          ( | 
          const float |           scale | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
convert a scale factor to dB gain for audio manipulation Inverts GainToScale result 
- Parameters
 - 
  
    | the | scale factor (equivalent to a voltage multiplier).  | 
  
   
- Returns
 - dB the gain in decibels. 
 
- See also
 - GainToScale 
 
 
 
◆ StreamTypeToStr()
The documentation for this class was generated from the following files: