Audio Software Codecs
Loading...
Searching...
No Matches
Enumerated types

General Description

Enumerations

enum  cy_audio_sw_codec_type_t {
  CY_AUDIO_CODEC_TYPE_UNKNOWN ,
  CY_AUDIO_CODEC_TYPE_LC3 ,
  CY_AUDIO_CODEC_TYPE_OPUS ,
  CY_AUDIO_CODEC_TYPE_SBC ,
  CY_AUDIO_CODEC_TYPE_MP3 ,
  CY_AUDIO_CODEC_TYPE_HEAAC ,
  CY_AUDIO_CODEC_TYPE_MAX
}
 Codec Type. More...
 
enum  cy_audio_sw_codec_operation_t {
  CY_AUDIO_CODEC_OPERATION_INVALID ,
  CY_AUDIO_CODEC_OPERATION_ENCODE ,
  CY_AUDIO_CODEC_OPERATION_DECODE ,
  CY_AUDIO_CODEC_OPERATION_MAX
}
 Codec Operation. More...
 
enum  cy_audio_sw_codec_sampling_rate_t {
  CY_AUDIO_CODEC_SAMPLING_RATE_INVALID ,
  CY_AUDIO_CODEC_SAMPLING_RATE_UNKNOWN ,
  CY_AUDIO_CODEC_SAMPLING_RATE_16000HZ ,
  CY_AUDIO_CODEC_SAMPLING_RATE_32000HZ ,
  CY_AUDIO_CODEC_SAMPLING_RATE_44100HZ ,
  CY_AUDIO_CODEC_SAMPLING_RATE_48000HZ ,
  CY_AUDIO_CODEC_SAMPLING_RATE_MAX
}
 Sampling Rate. More...
 
enum  cy_audio_sw_codec_channel_t {
  CY_AUDIO_CODEC_CHANNEL_INVALID ,
  CY_AUDIO_CODEC_CHANNEL_UNKNOWN ,
  CY_AUDIO_CODEC_CHANNEL_MONO ,
  CY_AUDIO_CODEC_CHANNEL_STEREO ,
  CY_AUDIO_CODEC_CHANNEL_MAX
}
 Audio channel information. More...
 
enum  cy_audio_sw_codec_bitwidth_t {
  CY_AUDIO_CODEC_BITWIDTH_INVALID ,
  CY_AUDIO_CODEC_BITWIDTH_UNKNOWN ,
  CY_AUDIO_CODEC_BITWIDTH_16 ,
  CY_AUDIO_CODEC_BITWIDTH_24 ,
  CY_AUDIO_CODEC_BITWIDTH_32 ,
  CY_AUDIO_CODEC_BITWIDTH_MAX
}
 Audio bitwidth information. More...
 
enum  cy_audio_sw_codec_bitrate_t {
  CY_AUDIO_CODEC_BITRATE_INVALID ,
  CY_AUDIO_CODEC_BITRATE_UNKNOWN ,
  CY_AUDIO_CODEC_BITRATE_32kbps ,
  CY_AUDIO_CODEC_BITRATE_64kbps ,
  CY_AUDIO_CODEC_BITRATE_96kbps ,
  CY_AUDIO_CODEC_BITRATE_128kbps ,
  CY_AUDIO_CODEC_BITRATE_196kbps ,
  CY_AUDIO_CODEC_BITRATE_320kbps ,
  CY_AUDIO_CODEC_BITRATE_MAX
}
 Audio Bitrate information. More...
 
enum  cy_audio_sw_codec_frame_ms_t {
  CY_AUDIO_CODEC_FRAME_MS_INVALID ,
  CY_AUDIO_CODEC_FRAME_MS_UNKNOWN ,
  CY_AUDIO_CODEC_FRAME_MS_10 ,
  CY_AUDIO_CODEC_FRAME_MS_20 ,
  CY_AUDIO_CODEC_FRAME_MS_MAX
}
 Audio Frame ms information. More...
 

Enumeration Type Documentation

◆ cy_audio_sw_codec_type_t

Codec Type.

Enumerator
CY_AUDIO_CODEC_TYPE_UNKNOWN 

Invalid Codec type.

CY_AUDIO_CODEC_TYPE_LC3 

LC3.

CY_AUDIO_CODEC_TYPE_OPUS 

OPUS.

CY_AUDIO_CODEC_TYPE_SBC 

SBC.

CY_AUDIO_CODEC_TYPE_MP3 

MP3.

CY_AUDIO_CODEC_TYPE_HEAAC 

AAC.

CY_AUDIO_CODEC_TYPE_MAX 

Codec type maximum.

◆ cy_audio_sw_codec_operation_t

Codec Operation.

Enumerator
CY_AUDIO_CODEC_OPERATION_INVALID 

Codec Operation Invalid.

CY_AUDIO_CODEC_OPERATION_ENCODE 

Encode operation.

CY_AUDIO_CODEC_OPERATION_DECODE 

Decode operation.

CY_AUDIO_CODEC_OPERATION_MAX 

Codec Operation Max.

◆ cy_audio_sw_codec_sampling_rate_t

Sampling Rate.

Enumerator
CY_AUDIO_CODEC_SAMPLING_RATE_INVALID 

Sampling Rate Invalid.

CY_AUDIO_CODEC_SAMPLING_RATE_UNKNOWN 

Sampling Rate Unknown.

CY_AUDIO_CODEC_SAMPLING_RATE_16000HZ 

Sampling Rate 16KHz.

CY_AUDIO_CODEC_SAMPLING_RATE_32000HZ 

Sampling Rate 32KHz.

CY_AUDIO_CODEC_SAMPLING_RATE_44100HZ 

Sampling Rate 44.1KHz.

CY_AUDIO_CODEC_SAMPLING_RATE_48000HZ 

Sampling Rate 48KHz.

CY_AUDIO_CODEC_SAMPLING_RATE_MAX 

Sampling Rate Maximum.

◆ cy_audio_sw_codec_channel_t

Audio channel information.

Enumerator
CY_AUDIO_CODEC_CHANNEL_INVALID 

Channels Invalid.

CY_AUDIO_CODEC_CHANNEL_UNKNOWN 

Channel information unknown.

CY_AUDIO_CODEC_CHANNEL_MONO 

Channel Mono.

CY_AUDIO_CODEC_CHANNEL_STEREO 

Channels Stereo.

CY_AUDIO_CODEC_CHANNEL_MAX 

Channels Maximum supported.

◆ cy_audio_sw_codec_bitwidth_t

Audio bitwidth information.

Enumerator
CY_AUDIO_CODEC_BITWIDTH_INVALID 

Bitwidth Invalid.

CY_AUDIO_CODEC_BITWIDTH_UNKNOWN 

Bitwidth of audio unknown.

CY_AUDIO_CODEC_BITWIDTH_16 

Bitwidth 16 bit.

CY_AUDIO_CODEC_BITWIDTH_24 

Bitwidth 24 bit.

CY_AUDIO_CODEC_BITWIDTH_32 

Bitwidth 32 bit.

CY_AUDIO_CODEC_BITWIDTH_MAX 

Bitwidth Maximum.

◆ cy_audio_sw_codec_bitrate_t

Audio Bitrate information.

Enumerator
CY_AUDIO_CODEC_BITRATE_INVALID 

Bitwidth Invalid.

CY_AUDIO_CODEC_BITRATE_UNKNOWN 

Bitwidth of audio unknown.

CY_AUDIO_CODEC_BITRATE_32kbps 

bitrate @ 32kbps

CY_AUDIO_CODEC_BITRATE_64kbps 

bitrate @ 64kbps

CY_AUDIO_CODEC_BITRATE_96kbps 

bitrate @ 96kbps

CY_AUDIO_CODEC_BITRATE_128kbps 

bitrate @ 128kbps

CY_AUDIO_CODEC_BITRATE_196kbps 

bitrate @ 192kbps

CY_AUDIO_CODEC_BITRATE_320kbps 

bitrate @ 320kbps

CY_AUDIO_CODEC_BITRATE_MAX 

Bitrate Maximum.

◆ cy_audio_sw_codec_frame_ms_t

Audio Frame ms information.

Enumerator
CY_AUDIO_CODEC_FRAME_MS_INVALID 

Frame ms Invalid.

CY_AUDIO_CODEC_FRAME_MS_UNKNOWN 

Frame mso unknown.

CY_AUDIO_CODEC_FRAME_MS_10 

Frame 10 ms.

CY_AUDIO_CODEC_FRAME_MS_20 

Frame 20 ms.

CY_AUDIO_CODEC_FRAME_MS_MAX 

fame ms Maximum