libmpdclient 2.10
Public Attributes

mpd_audio_format Struct Reference

#include <audio_format.h>

List of all members.

Public Attributes

uint32_t sample_rate
uint8_t bits
uint8_t channels
uint16_t reserved0
uint32_t reserved1

Detailed Description

This structure describes the format of a raw PCM stream.

Definition at line 55 of file audio_format.h.


Member Data Documentation

The sample rate in Hz. A better name for this attribute is "frame rate", because technically, you have two samples per frame in stereo sound.

Definition at line 61 of file audio_format.h.

The number of significant bits per sample. Samples are currently always signed. Supported values are 8, 16, 24, 32 and the special values MPD_SAMPLE_FORMAT_FLOAT, MPD_SAMPLE_FORMAT_DSD.

Definition at line 69 of file audio_format.h.

The number of channels. Only mono (1) and stereo (2) are fully supported currently.

Definition at line 75 of file audio_format.h.

reserved for future use

Definition at line 78 of file audio_format.h.

reserved for future use

Definition at line 81 of file audio_format.h.


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