Public Member Functions | |
| HRESULT | Reset (void) |
| HRESULT | GetStreamId ([out, retval] RtStreamId *pStreamId) |
| RtDWORD | GetNumItems (void) |
| RtDWORD | GetItemSize (void) |
| RtDWORD | GetTimeStamp (void) |
| HRESULT | Manage () |
| HRESULT | Unmanage () |
| HRESULT | SetNumItems ([in] RtDWORD dwNumElems) |
| HRESULT | LockStream ([in] RtDWORD dwFlags,[out] void **ppData) |
| HRESULT | UnLockStream (void) |
| HRESULT IRsGenStream::Reset | ( | void | ) |
Reset.
| HRESULT IRsGenStream::GetStreamId | ( | [out, retval] RtStreamId * | pStreamId | ) |
Return Id of stream, each stream has its own Id.
| pStreamId | returned Id of stream. |
| RtDWORD IRsGenStream::GetNumItems | ( | void | ) |
Return number of elements in stream.
| RtDWORD IRsGenStream::GetItemSize | ( | void | ) |
Return element size in stream.
| RtDWORD IRsGenStream::GetTimeStamp | ( | void | ) |
Return time stamp, for checking if stream data were changed.
| HRESULT IRsGenStream::Manage | ( | ) |
Add stream to stream manager.
| HRESULT IRsGenStream::Unmanage | ( | ) |
Remove stream from stream manager.
| HRESULT IRsGenStream::SetNumItems | ( | [in] RtDWORD | dwNumElems | ) |
Sets number of elements in stream.
| dwNumElems | [in] Number of elements to be set. |
| HRESULT IRsGenStream::LockStream | ( | [in] RtDWORD | dwFlags, | |
| [out] void ** | ppData | |||
| ) |
Locks stream and returns access pointer to that stream.
| dwFlags | [in] Flags for locking. | |
| ppData | [out] Returned locked stream. |
| HRESULT IRsGenStream::UnLockStream | ( | void | ) |
Unocks stream.
1.5.5