Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
pcm_config Struct Reference

PCM configuration options. More...

#include <zephyr/audio/codec.h>

Data Fields

audio_dai_dir_t dir
 pcm direction
audio_pcm_width_t pcm_width
 Number of bits representing one data word.
uint8_t channels
 Number of channels per frame.
size_t block_size
 Size of one RX/TX memory block (buffer) in bytes, it should be a multiple of 4 for some DMA limits.
audio_pcm_rate_t samplerate
 pcm samplerate

Detailed Description

PCM configuration options.

Field Documentation

◆ block_size

size_t pcm_config::block_size

Size of one RX/TX memory block (buffer) in bytes, it should be a multiple of 4 for some DMA limits.

◆ channels

uint8_t pcm_config::channels

Number of channels per frame.

◆ dir

audio_dai_dir_t pcm_config::dir

pcm direction

◆ pcm_width

audio_pcm_width_t pcm_config::pcm_width

Number of bits representing one data word.

◆ samplerate

audio_pcm_rate_t pcm_config::samplerate

pcm samplerate


The documentation for this struct was generated from the following file: