Public Member Functions | |
| HRESULT | LockStream ([in] RtStreamId idStream,[in] RtDWORD dwFlags,[out] void **ppDataStream) |
| HRESULT | UnLockStream ([in] RtStreamId idStream) |
| HRESULT | AttachStream ([in] IRsGenStream *pGenStream) |
| HRESULT | DetachStream ([in] RtStreamId idStream,[out, retval] IRsGenStream **ppGenStream) |
| HRESULT | DeleteStream ([in] RtStreamId idStream) |
| HRESULT | GetStream ([in] RtStreamId idStream,[out, retval] IRsGenStream **ppGenStream) |
| HRESULT | GetStreamByName ([in] BSTR idStream,[out, retval] IRsGenStream **ppGenStream) |
| HRESULT | GetNumElements ([out, retval] RtDWORD *dwNumElements) |
| HRESULT | SetNumElements ([in] RtDWORD dwNumElements) |
| HRESULT | GetNumStreams ([out, retval] RtDWORD *pdwNumElements) |
| HRESULT | GetStreamByIndex ([in] RtDWORD dwStreamIndex,[out, retval] IRsGenStream **ppGenStream) |
| HRESULT IRdStreamGroup::LockStream | ( | [in] RtStreamId | idStream, | |
| [in] RtDWORD | dwFlags, | |||
| [out] void ** | ppDataStream | |||
| ) |
Locks given stream and returns access pointer to that stream
| idStream | identification of stream to be locked | |
| dwFlags | flags for locking | |
| ppDataStream | returned locked stream |
| HRESULT IRdStreamGroup::UnLockStream | ( | [in] RtStreamId | idStream | ) |
Unlocks given stream
| idStream | identification of stream to be unlocked |
| HRESULT IRdStreamGroup::AttachStream | ( | [in] IRsGenStream * | pGenStream | ) |
Inserts stream into stream group
| pGenStream | stream to be inserted |
| HRESULT IRdStreamGroup::DetachStream | ( | [in] RtStreamId | idStream, | |
| [out, retval] IRsGenStream ** | ppGenStream | |||
| ) |
Removes stream from stream group and returns it
| idStream | stream identifier | |
| ppGenStream | returned detached stream |
| HRESULT IRdStreamGroup::DeleteStream | ( | [in] RtStreamId | idStream | ) |
Removes stream from stream group
| idStream | stream identifier |
| HRESULT IRdStreamGroup::GetStream | ( | [in] RtStreamId | idStream, | |
| [out, retval] IRsGenStream ** | ppGenStream | |||
| ) |
Returns stream from stream group
| idStream | stream identifier | |
| ppGenStream | returned stream |
| HRESULT IRdStreamGroup::GetStreamByName | ( | [in] BSTR | idStream, | |
| [out, retval] IRsGenStream ** | ppGenStream | |||
| ) |
Returns stream from stream group
| idStream | stream identifier (class Name) | |
| ppGenStream | returned stream |
| HRESULT IRdStreamGroup::GetNumElements | ( | [out, retval] RtDWORD * | dwNumElements | ) |
Returns number of elements in all streams in group
| pdwNumElements | returned number of elements |
| HRESULT IRdStreamGroup::SetNumElements | ( | [in] RtDWORD | dwNumElements | ) |
Sets number of elements in all streams in group
| dwNumElements | number of elements |
| HRESULT IRdStreamGroup::GetNumStreams | ( | [out, retval] RtDWORD * | pdwNumElements | ) |
Returns number of streams in a stream group
| pdwNumElements | returned number of elements |
| HRESULT IRdStreamGroup::GetStreamByIndex | ( | [in] RtDWORD | dwStreamIndex, | |
| [out, retval] IRsGenStream ** | ppGenStream | |||
| ) |
Returns stream from stream group.
| idStream | stream index | |
| ppGenStream | returned stream |
1.5.5