ReactOS 0.4.15-dev-7924-g5949c20
IMultiMediaStream Interface Reference
Inheritance diagram for IMultiMediaStream:
Collaboration diagram for IMultiMediaStream:

Public Member Functions

HRESULT GetInformation ([out, optional] DWORD *pdwFlags, [out, optional] STREAM_TYPE *pStreamType)
HRESULT GetMediaStream ([in] REFMSPID idPurpose, [out] IMediaStream **ppMediaStream)
HRESULT EnumMediaStreams ([in] long Index, [out] IMediaStream **ppMediaStream)
HRESULT GetState ([out] STREAM_STATE *pCurrentState)
HRESULT SetState ([in] STREAM_STATE NewState)
HRESULT GetTime ([out] STREAM_TIME *pCurrentTime)
HRESULT GetDuration ([out] STREAM_TIME *pDuration)
HRESULT Seek ([in] STREAM_TIME SeekTime)
HRESULT GetEndOfStreamEventHandle ([out] HANDLE *phEOS)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 90 of file mmstream.idl.

Member Function Documentation

◆ EnumMediaStreams()

HRESULT IMultiMediaStream::EnumMediaStreams ( [in] long  Index,
[out] IMediaStream **  ppMediaStream 

◆ GetDuration()

HRESULT IMultiMediaStream::GetDuration ( [out] STREAM_TIME pDuration)

◆ GetEndOfStreamEventHandle()

HRESULT IMultiMediaStream::GetEndOfStreamEventHandle ( [out] HANDLE phEOS)

◆ GetInformation()

HRESULT IMultiMediaStream::GetInformation ( [out, optional] DWORD pdwFlags,
[out, optional] STREAM_TYPE pStreamType 

◆ GetMediaStream()

HRESULT IMultiMediaStream::GetMediaStream ( [in] REFMSPID  idPurpose,
[out] IMediaStream **  ppMediaStream 

◆ GetState()

HRESULT IMultiMediaStream::GetState ( [out] STREAM_STATE pCurrentState)

◆ GetTime()

HRESULT IMultiMediaStream::GetTime ( [out] STREAM_TIME pCurrentTime)

◆ Seek()

HRESULT IMultiMediaStream::Seek ( [in] STREAM_TIME  SeekTime)

◆ SetState()

HRESULT IMultiMediaStream::SetState ( [in] STREAM_STATE  NewState)

The documentation for this interface was generated from the following file: