pianod2
multisource multiuser scriptable networked music player
Namespaces | Variables
audiooutput.cpp File Reference

Class to abstract away details of audio output system is in use. More...

#include <config.h>
#include <iostream>
#include <memory>
#include <climits>
#include <cstdint>
#include "fundamentals.h"
#include "utility.h"
#include "audio/audiooutput.h"
Include dependency graph for audiooutput.cpp:

Namespaces

 Audio
 Classes dealing with audio output drivers and decoding/playing audio files.
 

Variables

union {
   unsigned char   Audio::bytes [4]
 
   uint32_t   Audio::value
 
Audio::B4_host_order = { { 0, 1, 2, 3 } }
 Constants to determine byte ordering on-the-fly. More...
 
union {
   unsigned char   Audio::bytes [2]
 
   uint16_t   Audio::value
 
Audio::B2_host_order = { { 0, 1 } }
 Constants to determine byte ordering of 2-byte values. More...
 

Detailed Description

Class to abstract away details of audio output system is in use.