Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

Struct AudioSampleFormat

sealed struct AudioSampleFormat
Audio Raw Sample Format

Fields

Constants

PCM_S8

AudioSampleFormat = {"PCM_S8"}
PCM signed 8-bit

PCM_U8

AudioSampleFormat = {"PCM_U8"}
PCM unsigned 8-bit

PCM_S16LE

AudioSampleFormat = {"PCM_S16LE"}
PCM signed 16-bit little-endian

PCM_S16BE

AudioSampleFormat = {"PCM_S16BE"}
PCM signed 16-bit big-endian

PCM_U16LE

AudioSampleFormat = {"PCM_U16LE"}
PCM unsigned 16-bit little-endian

PCM_U16BE

AudioSampleFormat = {"PCM_U16BE"}
PCM unsigned 16-bit big-endian

PCM_S24LE

AudioSampleFormat = {"PCM_S24LE"}
PCM signed 24-bit little-endian

PCM_S24BE

AudioSampleFormat = {"PCM_S24BE"}
PCM signed 24-bit big-endian

PCM_U24LE

AudioSampleFormat = {"PCM_U24LE"}
PCM unsigned 24-bit little-endian

PCM_U24BE

AudioSampleFormat = {"PCM_U24BE"}
PCM unsigned 24-bit big-endian

PCM_S32LE

AudioSampleFormat = {"PCM_S32LE"}
PCM signed 32-bit little-endian

PCM_S32BE

AudioSampleFormat = {"PCM_S32BE"}
PCM signed 32-bit big-endian

PCM_U32LE

AudioSampleFormat = {"PCM_U32LE"}
PCM unsigned 32-bit little-endian

PCM_U32BE

AudioSampleFormat = {"PCM_U32BE"}
PCM unsigned 32-bit big-endian

PCM_F32LE

AudioSampleFormat = {"PCM_F32LE"}
PCM 32-bit floating-point little-endian

PCM_F32BE

AudioSampleFormat = {"PCM_F32BE"}
PCM 32-bit floating-point big-endian

PCM_S24_32LE

AudioSampleFormat = {"PCM_S24_32LE"}
24-bit signed PCM packed into 32-bit little-endian

PCM_S24_32BE

AudioSampleFormat = {"PCM_S24_32BE"}
24-bit signed PCM packed into 32-bit big-endian

PCM_U24_32LE

AudioSampleFormat = {"PCM_U24_32LE"}
24-bit unsigned PCM packed into 32-bit little-endian

PCM_U24_32BE

AudioSampleFormat = {"PCM_U24_32BE"}
24-bit unsigned PCM packed into 32-bit big-endian

PCM_S20LE

AudioSampleFormat = {"PCM_S20LE"}
PCM 20-bit signed little-endian

PCM_S20BE

AudioSampleFormat = {"PCM_S20BE"}
PCM 20-bit signed big-endian

PCM_U20LE

AudioSampleFormat = {"PCM_U20LE"}
PCM 20-bit unsigned little-endian

PCM_U20BE

AudioSampleFormat = {"PCM_U20BE"}
PCM 20-bit unsigned big-endian

PCM_S18LE

AudioSampleFormat = {"PCM_S18LE"}
PCM 18-bit signed little-endian

PCM_S18BE

AudioSampleFormat = {"PCM_S18BE"}
PCM 18-bit signed big-endian

PCM_U18LE

AudioSampleFormat = {"PCM_U18LE"}
PCM 18-bit unsigned little-endian

PCM_U18BE

AudioSampleFormat = {"PCM_U18BE"}
PCM 18-bit unsigned big-endian

F32LE

AudioSampleFormat = {"F32LE"}
32-bit floating-point little-endian

F32BE

AudioSampleFormat = {"F32BE"}
32-bit floating-point big-endian

F64LE

AudioSampleFormat = {"F64LE"}
64-bit floating-point little-endian

F64BE

AudioSampleFormat = {"F64BE"}
64-bit floating-point big-endian

COMPRESSED

AudioSampleFormat = {"COMPRESSED"}
Compressed
Last modified on October 29, 2026