General audio types.  
More...
Go to the source code of this file.
 | 
| enum   | avb_audio_rate_t {  
  AVB_AUDIO_RATE_8KHZ = 8000, 
AVB_AUDIO_RATE_11_025KHZ = 11025, 
AVB_AUDIO_RATE_16KHZ = 16000, 
AVB_AUDIO_RATE_22_05KHZ = 22050, 
 
  AVB_AUDIO_RATE_32KHZ = 32000, 
AVB_AUDIO_RATE_44_1KHZ = 44100, 
AVB_AUDIO_RATE_48KHZ = 48000, 
AVB_AUDIO_RATE_64KHZ = 64000, 
 
  AVB_AUDIO_RATE_88_2KHZ = 88200, 
AVB_AUDIO_RATE_96KHZ = 96000, 
AVB_AUDIO_RATE_176_4KHZ = 176400, 
AVB_AUDIO_RATE_192KHZ = 192000
 
 } | 
|   | Audio rate.  More...
  | 
|   | 
| enum   | avb_audio_type_t { AVB_AUDIO_TYPE_UNSPEC, 
AVB_AUDIO_TYPE_INT, 
AVB_AUDIO_TYPE_UINT, 
AVB_AUDIO_TYPE_FLOAT
 } | 
|   | Defines what type is data.  More...
  | 
|   | 
| enum   | avb_audio_endian_t { AVB_AUDIO_ENDIAN_UNSPEC, 
AVB_AUDIO_ENDIAN_LITTLE, 
AVB_AUDIO_ENDIAN_BIG
 } | 
|   | Defines endianess of data.  More...
  | 
|   | 
| enum   | avb_audio_bit_depth_t {  
  AVB_AUDIO_BIT_DEPTH_1BIT = 1, 
AVB_AUDIO_BIT_DEPTH_8BIT = 8, 
AVB_AUDIO_BIT_DEPTH_16BIT = 16, 
AVB_AUDIO_BIT_DEPTH_20BIT = 20, 
 
  AVB_AUDIO_BIT_DEPTH_24BIT = 24, 
AVB_AUDIO_BIT_DEPTH_32BIT = 32, 
AVB_AUDIO_BIT_DEPTH_48BIT = 48, 
AVB_AUDIO_BIT_DEPTH_64BIT = 64
 
 } | 
|   | Bit depth of audio.  More...
  | 
|   | 
| enum   | avb_audio_channels_t {  
  AVB_AUDIO_CHANNELS_1 = 1, 
AVB_AUDIO_CHANNELS_2 = 2, 
AVB_AUDIO_CHANNELS_3 = 3, 
AVB_AUDIO_CHANNELS_4 = 4, 
 
  AVB_AUDIO_CHANNELS_5 = 5, 
AVB_AUDIO_CHANNELS_6 = 6, 
AVB_AUDIO_CHANNELS_7 = 7, 
AVB_AUDIO_CHANNELS_8 = 8
 
 } | 
|   | Number of channels.  More...
  | 
|   | 
| enum   | avb_audio_mcr_t { AVB_MCR_NONE, 
AVB_MCR_AVTP_TIMESTAMP, 
AVB_MCR_CRS
 } | 
|   | Media Clock Recovery.  More...
  | 
|   | 
Audio rate. 
| Enumerator | 
|---|
| AVB_AUDIO_RATE_8KHZ  | 
 8000  
 | 
| AVB_AUDIO_RATE_11_025KHZ  | 
 11025  
 | 
| AVB_AUDIO_RATE_16KHZ  | 
 16000  
 | 
| AVB_AUDIO_RATE_22_05KHZ  | 
 22050  
 | 
| AVB_AUDIO_RATE_32KHZ  | 
 32000  
 | 
| AVB_AUDIO_RATE_44_1KHZ  | 
 44100  
 | 
| AVB_AUDIO_RATE_48KHZ  | 
 48000  
 | 
| AVB_AUDIO_RATE_64KHZ  | 
 64000  
 | 
| AVB_AUDIO_RATE_88_2KHZ  | 
 88200  
 | 
| AVB_AUDIO_RATE_96KHZ  | 
 96000  
 | 
| AVB_AUDIO_RATE_176_4KHZ  | 
 176400  
 | 
| AVB_AUDIO_RATE_192KHZ  | 
 192000  
 | 
 
 
Defines what type is data. 
Information is needed together with endianes and bit depth to configure the sample format correctly 
| Enumerator | 
|---|
| AVB_AUDIO_TYPE_UNSPEC  | 
 Data type undefined.  
 | 
| AVB_AUDIO_TYPE_INT  | 
 Data type int.  
 | 
| AVB_AUDIO_TYPE_UINT  | 
 Data type unsigned int.  
 | 
| AVB_AUDIO_TYPE_FLOAT  | 
 Data type float.  
 | 
 
 
Defines endianess of data. 
Information is needed together with data type and bit depth to configure the sample format correctly 
| Enumerator | 
|---|
| AVB_AUDIO_ENDIAN_UNSPEC  | 
 Unspecified.  
 | 
| AVB_AUDIO_ENDIAN_LITTLE  | 
 Little endian.  
 | 
| AVB_AUDIO_ENDIAN_BIG  | 
 Big endian.  
 | 
 
 
Bit depth of audio. 
Information is needed together with endianes and data type to configure the sample format correctly 
| Enumerator | 
|---|
| AVB_AUDIO_BIT_DEPTH_1BIT  | 
 1 bit  
 | 
| AVB_AUDIO_BIT_DEPTH_8BIT  | 
 8 bit  
 | 
| AVB_AUDIO_BIT_DEPTH_16BIT  | 
 16 bit  
 | 
| AVB_AUDIO_BIT_DEPTH_20BIT  | 
 20 bit  
 | 
| AVB_AUDIO_BIT_DEPTH_24BIT  | 
 24 bit  
 | 
| AVB_AUDIO_BIT_DEPTH_32BIT  | 
 32 bit  
 | 
| AVB_AUDIO_BIT_DEPTH_48BIT  | 
 48 bit  
 | 
| AVB_AUDIO_BIT_DEPTH_64BIT  | 
 64 bit  
 | 
 
 
Number of channels. 
| Enumerator | 
|---|
| AVB_AUDIO_CHANNELS_1  | 
 1 channel  
 | 
| AVB_AUDIO_CHANNELS_2  | 
 2 channels  
 | 
| AVB_AUDIO_CHANNELS_3  | 
 3 channels  
 | 
| AVB_AUDIO_CHANNELS_4  | 
 4 channels  
 | 
| AVB_AUDIO_CHANNELS_5  | 
 5 channels  
 | 
| AVB_AUDIO_CHANNELS_6  | 
 6 channels  
 | 
| AVB_AUDIO_CHANNELS_7  | 
 7 channels  
 | 
| AVB_AUDIO_CHANNELS_8  | 
 8 channels  
 | 
 
 
Media Clock Recovery. 
| Enumerator | 
|---|
| AVB_MCR_NONE  | 
 No Media Clock Recovery is Done, this is the default.  
 | 
| AVB_MCR_AVTP_TIMESTAMP  | 
 Media Clock Recovery done by using AVTP timestamps.  
 | 
| AVB_MCR_CRS  | 
 Media Clock Recovery done by using 1722(a), Clock Reference Stream (CRS)  
 |