Ignore:
Timestamp:
Mar 22, 2001, 7:13:01 PM (24 years ago)
Author:
sandervl
Message:

update for new direct audio interface

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sbliveos2/trunk/drv16/stream.hpp

    r142 r166  
    8282   virtual ULONG Register(PDDCMDREGISTER);
    8383   void  DeRegister(void);
    84    virtual ULONG Write(PSTREAMBUF, unsigned);
     84   virtual ULONG Write(PSTREAMBUF, ULONG);
    8585   virtual ULONG Read(PSTREAMBUF, unsigned) = 0;
    8686   virtual ULONG GetCurrentTime(void) = 0;
     87   virtual ULONG GetCurrentPos(void) = 0;
    8788   virtual void  SetCurrentTime(ULONG time) = 0;
    8889   virtual ULONG StartStream(void) = 0;
     
    9495   virtual void  SetInputGain(ULONG gain);
    9596   virtual void  SetVolume(ULONG volume);
     97           ULONG GetVolume() { return volume; };
    9698   virtual void  SetBalance(ULONG balance);
    9799   virtual BOOL  SetMasterVol(ULONG volume);
     
    104106   ULONG ulCurrentTime;
    105107   PAUDIOHW pahw;            // pointer to the hardware object for this stream
    106    void ReturnBuffer(void);   // returns one buffer
     108   virtual void ReturnBuffer(void);   // returns one buffer
    107109   void ReturnBuffers(void);  // returns all buffers
    108110   void ProcessEvents(void);
Note: See TracChangeset for help on using the changeset viewer.