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/strmbuff.hpp

    r168 r178  
    3434    ULONG       ulBuffpos; // Current buffer position
    3535    ULONG       ulDonepos; // position at which the buffer can be returned
    36     STREAMBUFFER(ULONG bufsize, PSTREAMBUF bufptr):
     36    ULONG       lock[3];        //lock handle
     37    ULONG       linLock;
     38    BOOL        fDone;
     39    BOOL        looping;
     40
     41    STREAMBUFFER(ULONG bufsize, PSTREAMBUF bufptr, BOOL fLooping = FALSE):
    3742    pBuffptr(bufptr),
    3843    ulBuffsz(bufsize),
    3944    ulBuffpos(0),
    40     ulDonepos(0)
     45    ulDonepos(0),
     46    looping(fLooping),
     47    fDone(0),
     48    linLock(0)
    4149    {};
    4250
     
    4452typedef STREAMBUFFER *PSTREAMBUFFER;
    4553
    46 
    47 class STREAMBUFFEREX : public STREAMBUFFER
    48 {
    49 public:
    50     STREAMBUFFEREX(ULONG bufsize, PSTREAMBUF bufptr):
    51     STREAMBUFFER(bufsize, bufptr), fDone(FALSE)
    52     {
    53     };
    54 
    55     ULONG  lock[3];     //lock handle
    56     ULONG  linLock;
    57     BOOL   fDone;
    58 
    59 };
    60 typedef STREAMBUFFEREX *PSTREAMBUFFEREX;
    61 
    6254#endif
Note: See TracChangeset for help on using the changeset viewer.