Changeset 2778:f7b661680b55 in roaraudio for roard/include/driver_wmm.h


Ignore:
Timestamp:
09/24/09 02:11:34 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

maybe working first win32 driver

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/include/driver_wmm.h

    r2774 r2778  
    4040  int msPerBlock;       /* millisecond per block (approx.) */ 
    4141 
    42 //  void * bigbuffer;     /* Allocated buffer for waveheaders and sound data */ 
    43 //  myWH_t * wh;          /* Pointer to waveheaders in bigbuffer             */ 
    44 //  BYTE * spl;           /* Pointer to sound data in bigbuffer              */ 
     42  void * bigbuffer;     /* Allocated buffer for waveheaders and sound data */ 
     43  struct { 
     44   WAVEHDR wh;          /* waveheader                        */ 
     45   char *  data;        /* sample data ptr                   */ 
     46   int     idx;         /* index of this header              */ 
     47   int     count;       /* current byte count                */ 
     48   int     length;      /* size of data                      */ 
     49   int     sent;        /* set when header is sent to device */ 
     50  } * wh;          /* Pointer to waveheaders in bigbuffer             */ 
     51  BYTE * spl;           /* Pointer to sound data in bigbuffer              */ 
     52 
     53  int sent_blocks;      /* Number of waveheader sent (not ack).        */ 
     54  int full_blocks;      /* Number of waveheader full (ready to send).  */ 
     55  int widx;             /* Index to the block being currently filled.  */ 
     56  int ridx;             /* Index to the block being sent.              */ 
    4557}; 
    4658 
Note: See TracChangeset for help on using the changeset viewer.