Changeset 178 for sbliveos2/trunk/drv16/stream.hpp
- Timestamp:
- Apr 30, 2001, 11:08:00 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sbliveos2/trunk/drv16/stream.hpp
r167 r178 33 33 #include "audiohw.hpp" 34 34 #include "strmbuff.hpp" 35 #include <daudio.h> 35 36 36 37 extern PQUEUEHEAD pStreamList; // List head for Streams.Defined in STREAM.CPP. … … 82 83 virtual ULONG Register(PDDCMDREGISTER); 83 84 virtual void DeRegister(void); 84 virtual ULONG Write(PSTREAMBUF, ULONG); 85 virtual ULONG Write(PSTREAMBUF, ULONG, BOOL fLooping = 0); 86 virtual void SetLooping(BOOL fLooping); 85 87 virtual ULONG Read(PSTREAMBUF, unsigned) = 0; 86 88 virtual ULONG GetCurrentTime(void) = 0; 87 89 virtual ULONG GetCurrentPos(void) = 0; 90 virtual ULONG GetCurrentWritePos(void) = 0; 88 91 virtual void SetCurrentTime(ULONG time) = 0; 89 92 virtual ULONG StartStream(void) = 0; … … 92 95 virtual ULONG ResumeStream(void) = 0; 93 96 94 virtual void SetInputSrc(int src); 95 virtual void SetInputGain(ULONG gain); 96 virtual void SetVolume(ULONG volume); 97 ULONG GetVolume() { return volume; }; 98 virtual void SetBalance(ULONG balance); 99 virtual BOOL SetMasterVol(ULONG volume); 97 BOOL isActive() { return ulStreamState == STREAM_STREAMING; }; 98 99 virtual BOOL SetProperty(int type, ULONG value, ULONG reserved = 0); 100 virtual ULONG GetProperty(int type); 100 101 101 102 void SetNextEvent(void);
Note:
See TracChangeset
for help on using the changeset viewer.