GstAudioFormat

Enum value describing the most common audio formats.

Values

ValueMeaning
Unknown0

unknown or unset audio format

Encoded1

encoded audio format

S82

8 bits in 8 bits, signed

U83

8 bits in 8 bits, unsigned

S16le4

16 bits in 16 bits, signed, little endian

S16be5

16 bits in 16 bits, signed, big endian

U16le6

16 bits in 16 bits, unsigned, little endian

U16be7

16 bits in 16 bits, unsigned, big endian

S2432le8

24 bits in 32 bits, signed, little endian

S2432be9

24 bits in 32 bits, signed, big endian

U2432le10

24 bits in 32 bits, unsigned, little endian

U2432be11

24 bits in 32 bits, unsigned, big endian

S32le12

32 bits in 32 bits, signed, little endian

S32be13

32 bits in 32 bits, signed, big endian

U32le14

32 bits in 32 bits, unsigned, little endian

U32be15

32 bits in 32 bits, unsigned, big endian

S24le16

24 bits in 24 bits, signed, little endian

S24be17

24 bits in 24 bits, signed, big endian

U24le18

24 bits in 24 bits, unsigned, little endian

U24be19

24 bits in 24 bits, unsigned, big endian

S20le20

20 bits in 24 bits, signed, little endian

S20be21

20 bits in 24 bits, signed, big endian

U20le22

20 bits in 24 bits, unsigned, little endian

U20be23

20 bits in 24 bits, unsigned, big endian

S18le24

18 bits in 24 bits, signed, little endian

S18be25

18 bits in 24 bits, signed, big endian

U18le26

18 bits in 24 bits, unsigned, little endian

U18be27

18 bits in 24 bits, unsigned, big endian

F32le28

32-bit floating point samples, little endian

F32be29

32-bit floating point samples, big endian

F64le30

64-bit floating point samples, little endian

F64be31

64-bit floating point samples, big endian

S164

16 bits in 16 bits, signed, native endianness

U166

16 bits in 16 bits, unsigned, native endianness

S24328

24 bits in 32 bits, signed, native endianness

U243210

24 bits in 32 bits, unsigned, native endianness

S3212

32 bits in 32 bits, signed, native endianness

U3214

32 bits in 32 bits, unsigned, native endianness

S2416

24 bits in 24 bits, signed, native endianness

U2418

24 bits in 24 bits, unsigned, native endianness

S2020

20 bits in 24 bits, signed, native endianness

U2022

20 bits in 24 bits, unsigned, native endianness

S1824

18 bits in 24 bits, signed, native endianness

U1826

18 bits in 24 bits, unsigned, native endianness

F3228

32-bit floating point samples, native endianness

F6430

64-bit floating point samples, native endianness