VideoOS.Platform.DriverFramework.Data.AudioCodecType Class Reference

Audio codec types. More...

Static Public Attributes

const uint AACMPEG2 = 0x11
 AAC ADTS MPEG2.
 
const uint AACMPEG4 = 0x12
 AAC ADTS MPEG4.
 
const uint G711 = 0x03
 Available Audio Codec types: Codec-sub-types
0x03 - G.711 (a-law or y-law) 0001 = y-law, 0002 = a-law

 
const uint G711SubtypeALaw = 2
 Subtype a-law for G.711 audio codec.
 
const uint G711SubtypeYLaw = 1
 Subtype y-law for G.711 audio codec.
 
const uint G721 = 0x04
 Available Audio Codec types: Codec-sub-types
0x04 - G.721 (32kbs) 0001 = little endian, 8001 = big endian

 
const uint G721SubtypeBigEndian = 8001
 Big endian subtype for G.721 audio codec.
 
const uint G721SubtypeLittleEndian = 1
 Little endian subtype for G.721 audio codec.
 
const uint G723 = 0x07
 Available Audio Codec types: Codec-sub-types
0x07 - G.723 (24kbps or 40kbps) 0001 = 24bit little-endian, 0002 = 40bit little-endian, 8001 = 24bit big-endian, 8002 = 40bit big-endian

 
const uint G723Subtype24BitBigEndian = 8001
 24 bit big endian subtype for G.723 audio codec
 
const uint G723Subtype24BitLittleEndian = 1
 24 bit little endian subtype for G.723 audio codec
 
const uint G723Subtype40BitBigEndian = 8002
 40 bit big endian subtype for G.723 audio codec
 
const uint G723Subtype40BitLittleEndian = 2
 40 bit little endian subtype for G.723 audio codec
 
const uint G726 = 0x09
 Available Audio Codec types: Codec-sub-types
0x09 - G.726(16,24,32 or 40kpbs) 0001 = 16, 0002 = 24, 0003 = 32, 0004 = 40 bit little-endian
8001 = 16, 8002 = 24, 8003 = 32, 8004 = 40 bit big-endian

 
const uint G726Subtype16BitBigEndian = 8001
 16 bit big endian subtype for G.726 audio codec
 
const uint G726Subtype16BitLittleEndian = 1
 16 bit little endian subtype for G.726 audio codec
 
const uint G726Subtype24BitBigEndian = 8002
 24 bit big endian subtype for G.726 audio codec
 
const uint G726Subtype24BitLittleEndian = 2
 24 bit little endian subtype for G.726 audio codec
 
const uint G726Subtype32BitBigEndian = 8003
 32 bit big endian subtype for G.726 audio codec
 
const uint G726Subtype32BitLittleEndian = 3
 32 bit little endian subtype for G.726 audio codec
 
const uint G726Subtype40BitBigEndian = 8004
 40 bit big endian subtype for G.726 audio codec
 
const uint G726Subtype40BitLittleEndian = 4
 40 bit little endian subtype for G.726 audio codec
 
const uint PCM = 0x01
 Available Audio Codec types: Codec-sub-types
0x01 - PCM 0000

 
const uint PCMLaw = 0x02
 Available Audio Codec types: Codec-sub-types
0x02 - PCM law 0001 = y-law, 0002 = a-law

 
const uint PCMLawSubtypeALaw = 2
 Subtype a-law for PCM law audio codec.
 
const uint PCMLawSubtypeYLaw = 1
 Subtype y-law for PCM law audio codec.
 

Detailed Description

Audio codec types.

Member Data Documentation

◆ AACMPEG2

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.AACMPEG2 = 0x11
static

AAC ADTS MPEG2.

◆ AACMPEG4

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.AACMPEG4 = 0x12
static

AAC ADTS MPEG4.

◆ G711

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G711 = 0x03
static

Available Audio Codec types: Codec-sub-types
0x03 - G.711 (a-law or y-law) 0001 = y-law, 0002 = a-law

◆ G711SubtypeALaw

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G711SubtypeALaw = 2
static

Subtype a-law for G.711 audio codec.

◆ G711SubtypeYLaw

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G711SubtypeYLaw = 1
static

Subtype y-law for G.711 audio codec.

◆ G721

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G721 = 0x04
static

Available Audio Codec types: Codec-sub-types
0x04 - G.721 (32kbs) 0001 = little endian, 8001 = big endian

◆ G721SubtypeBigEndian

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G721SubtypeBigEndian = 8001
static

Big endian subtype for G.721 audio codec.

◆ G721SubtypeLittleEndian

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G721SubtypeLittleEndian = 1
static

Little endian subtype for G.721 audio codec.

◆ G723

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G723 = 0x07
static

Available Audio Codec types: Codec-sub-types
0x07 - G.723 (24kbps or 40kbps) 0001 = 24bit little-endian, 0002 = 40bit little-endian, 8001 = 24bit big-endian, 8002 = 40bit big-endian

◆ G723Subtype24BitBigEndian

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G723Subtype24BitBigEndian = 8001
static

24 bit big endian subtype for G.723 audio codec

◆ G723Subtype24BitLittleEndian

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G723Subtype24BitLittleEndian = 1
static

24 bit little endian subtype for G.723 audio codec

◆ G723Subtype40BitBigEndian

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G723Subtype40BitBigEndian = 8002
static

40 bit big endian subtype for G.723 audio codec

◆ G723Subtype40BitLittleEndian

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G723Subtype40BitLittleEndian = 2
static

40 bit little endian subtype for G.723 audio codec

◆ G726

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G726 = 0x09
static

Available Audio Codec types: Codec-sub-types
0x09 - G.726(16,24,32 or 40kpbs) 0001 = 16, 0002 = 24, 0003 = 32, 0004 = 40 bit little-endian
8001 = 16, 8002 = 24, 8003 = 32, 8004 = 40 bit big-endian

◆ G726Subtype16BitBigEndian

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G726Subtype16BitBigEndian = 8001
static

16 bit big endian subtype for G.726 audio codec

◆ G726Subtype16BitLittleEndian

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G726Subtype16BitLittleEndian = 1
static

16 bit little endian subtype for G.726 audio codec

◆ G726Subtype24BitBigEndian

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G726Subtype24BitBigEndian = 8002
static

24 bit big endian subtype for G.726 audio codec

◆ G726Subtype24BitLittleEndian

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G726Subtype24BitLittleEndian = 2
static

24 bit little endian subtype for G.726 audio codec

◆ G726Subtype32BitBigEndian

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G726Subtype32BitBigEndian = 8003
static

32 bit big endian subtype for G.726 audio codec

◆ G726Subtype32BitLittleEndian

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G726Subtype32BitLittleEndian = 3
static

32 bit little endian subtype for G.726 audio codec

◆ G726Subtype40BitBigEndian

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G726Subtype40BitBigEndian = 8004
static

40 bit big endian subtype for G.726 audio codec

◆ G726Subtype40BitLittleEndian

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.G726Subtype40BitLittleEndian = 4
static

40 bit little endian subtype for G.726 audio codec

◆ PCM

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.PCM = 0x01
static

Available Audio Codec types: Codec-sub-types
0x01 - PCM 0000

◆ PCMLaw

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.PCMLaw = 0x02
static

Available Audio Codec types: Codec-sub-types
0x02 - PCM law 0001 = y-law, 0002 = a-law

◆ PCMLawSubtypeALaw

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.PCMLawSubtypeALaw = 2
static

Subtype a-law for PCM law audio codec.

◆ PCMLawSubtypeYLaw

const uint VideoOS.Platform.DriverFramework.Data.AudioCodecType.PCMLawSubtypeYLaw = 1
static

Subtype y-law for PCM law audio codec.