ReactOS  0.4.13-dev-1149-g95dd1c6
IMultiMediaStream Interface Reference

import"mmstream.idl";

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: