Lines Matching defs:CChannelMask
3 // CChannelMask.h
5 // Include file for interfacing with the CChannelMask and CChMaskDsp
9 // CChannelMask is a handy way to specify a group of pipes simultaneously.
63 CChannelMask
67 class CChannelMask
79 CChannelMask();
80 ~CChannelMask() {}
109 void ClearMask( CChannelMask SrcMask );
112 BOOL Test( CChannelMask * pSrcMask );
120 BOOL IsSubsetOf( CChannelMask& TstMask );
128 BOOL IsIntersectionOf( CChannelMask& TstMask );
143 friend BOOLEAN operator == ( CONST CChannelMask &LVal,
144 CONST CChannelMask &RVal );
147 CChannelMask& operator = (CONST CChannelMask & RVal);
150 VOID operator += (CONST CChannelMask & RVal);
153 VOID operator -= (CONST CChannelMask & RVal);
156 VOID operator &= (CONST CChannelMask & RVal);
159 VOID operator |= (CONST CChannelMask & RVal);
179 }; // class CChannelMask
181 typedef CChannelMask * PCChannelMask;
224 friend class CChannelMask;
227 CChMaskDsp& operator = (CONST CChannelMask & RVal);
237 // CChannelMask.h