Ignore:
Timestamp:
Apr 30, 2001, 11:08:00 PM (24 years ago)
Author:
sandervl
Message:

DirectAudio interface updates

File:
1 edited

Legend:

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

    r167 r178  
    4343
    4444public:
    45    virtual ULONG  Write(PSTREAMBUF, ULONG);
     45   virtual ULONG Write(PSTREAMBUF, ULONG, BOOL fLooping = 0);
    4646   virtual ULONG Register(PDDCMDREGISTER);
    4747   virtual void  DeRegister(void);
     48   virtual ULONG StartStream();
    4849
    4950   DWAVESTREAM(ULONG streamtype, LPMCI_AUDIO_INIT pinit, USHORT filesysnum);
     
    5253   BOOL     IsEverythingOk() { return (fError == FALSE); };
    5354
     55   virtual BOOL  SetProperty(int type, ULONG value, ULONG reserved = 0);
     56   virtual ULONG GetProperty(int type);
     57
    5458private:
    5559   virtual void ReturnBuffer(void);   // returns one buffer
     60
     61   virtual void AddBuffers(BOOL fFirst);            // Initialize the audio buffer object
    5662
    5763   QUEUEHEAD qhReturn;          //queue with buffers to be returned
    5864   ULONG     hCtxHook;
    5965   ULONG     hSem;
    60 
    6166   BOOL      fError;
    6267
Note: See TracChangeset for help on using the changeset viewer.