Changeset 2774:d721a439d628 in roaraudio for roard/include/driver_wmm.h
- Timestamp:
- 09/23/09 13:13:45 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/include/driver_wmm.h
r2773 r2774 28 28 #include <roaraudio.h> 29 29 30 struct driver_wmm { 31 UINT id; /* device id */ 32 HWAVEOUT hwo; /* waveout handler */ 33 WAVEOUTCAPS caps; /* device caps */ 34 WAVEFORMATEX wavefmt; /* sample format */ 35 36 int opened; /* device has been opened */ 37 int prepared; /* waveheaders have been prepared */ 38 int blocks; /* number of blocks (wave headers) */ 39 int splPerBlock; /* sample per blocks. */ 40 int msPerBlock; /* millisecond per block (approx.) */ 41 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 */ 45 }; 46 47 int driver_wmm_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 48 int driver_wmm_close_vio(struct roar_vio_calls * vio); 49 ssize_t driver_wmm_write(struct roar_vio_calls * vio, void *buf, size_t count); 50 30 51 #endif 31 52
Note: See TracChangeset
for help on using the changeset viewer.