OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [drivers/] [sound/] [emu10k1/] [icardwav.h] - Blame information for rev 1780

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
/*
2
 **********************************************************************
3
 *     icardwav.h
4
 *     Copyright 1999, 2000 Creative Labs, Inc.
5
 *
6
 **********************************************************************
7
 *
8
 *     Date                 Author          Summary of changes
9
 *     ----                 ------          ------------------
10
 *     October 20, 1999     Bertrand Lee    base code release
11
 *
12
 **********************************************************************
13
 *
14
 *     This program is free software; you can redistribute it and/or
15
 *     modify it under the terms of the GNU General Public License as
16
 *     published by the Free Software Foundation; either version 2 of
17
 *     the License, or (at your option) any later version.
18
 *
19
 *     This program is distributed in the hope that it will be useful,
20
 *     but WITHOUT ANY WARRANTY; without even the implied warranty of
21
 *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
22
 *     GNU General Public License for more details.
23
 *
24
 *     You should have received a copy of the GNU General Public
25
 *     License along with this program; if not, write to the Free
26
 *     Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
27
 *     USA.
28
 *
29
 **********************************************************************
30
 */
31
 
32
#ifndef _ICARDWAV_H
33
#define _ICARDWAV_H
34
 
35
struct wave_format
36
{
37
        int id;
38
        int samplingrate;
39
        u8 bitsperchannel;
40
        u8 channels;            /* 1 = Mono, 2 = Stereo, 3, ... = Multichannel */
41
        u8 bytesperchannel;
42
        u8 bytespervoicesample;
43
        u8 bytespersample;
44
        int bytespersec;
45
        u8 passthrough;
46
};
47
 
48
/* emu10k1_wave states */
49
#define WAVE_STATE_OPEN         0x01    
50
#define WAVE_STATE_STARTED      0x02
51
#define WAVE_STATE_CLOSED       0x04
52
 
53
#endif /* _ICARDWAV_H */

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.