/*
 * PcmOutput.h
 *
 *  Created on: Jan 1, 2012
 *      Author: va_beaver
 */

#ifndef PCMOUTPUT_H_
#define PCMOUTPUT_H_

#include <stdint.h>

void PCM_init(uint16_t sampleRate);
bool PCM_needBuffer();
int PCM_enqueue(uint8_t *newBufferPos, uint16_t newBufferSize);
uint8_t PCM_hasUnderflowed();

#endif /* PCMOUTPUT_H_ */
