9 #if !defined(P6DATASTREAM_H__)
10 #define P6DATASTREAM_H__ 1
85 #define IF_p6IDataStream {0x1AC66A7B,0x31E0,0x4090,{0xBC,0xC8,0x3E,0x8A,0x4F,0x12,0xC3,0x63}}
virtual P6R::P6ERR beginStream()=0
Called to prepare the component to begin accepting stream data via the processStream() method...
This interface is implmented by components that support receiving streamed data.
The base interface all [p6]COM components must derive from and implement.
virtual P6R::P6ERR processStream(const P6R::P6VOID *pData, P6R::P6UINT32 cData)=0
Provides implementation depent processing of the provided data.
virtual P6R::P6ERR endStream()=0
This method is to notify the component that there is no more data to be processed.