blob: 47f9ec6a19024b38236ffa6790df7cb520d16d77 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
/**********************************************************************************************
*
* DMA-driven DAC driver
* by Aaron Giles
*
**********************************************************************************************/
#pragma once
#ifndef __DMADAC_H__
#define __DMADAC_H__
void dmadac_transfer(UINT8 first_channel, UINT8 num_channels, offs_t channel_spacing, offs_t frame_spacing, offs_t total_frames, INT16 *data);
void dmadac_enable(UINT8 first_channel, UINT8 num_channels, UINT8 enable);
void dmadac_set_frequency(UINT8 first_channel, UINT8 num_channels, double frequency);
void dmadac_set_volume(UINT8 first_channel, UINT8 num_channels, UINT16 volume);
SND_GET_INFO( dmadac );
#endif /* __DMADAC_H__ */
|