ReactOS 0.4.15-dev-8102-g108db8f
IMediaStream Interface Reference
Inheritance diagram for IMediaStream:
Collaboration diagram for IMediaStream:

Public Member Functions

HRESULT GetMultiMediaStream ([out] IMultiMediaStream **ppMultiMediaStream)
HRESULT GetInformation ([out, optional] MSPID *pPurposeId, [out, optional] STREAM_TYPE *pType)
HRESULT SetSameFormat ([in] IMediaStream *pStreamThatHasDesiredFormat, [in] DWORD dwFlags)
HRESULT AllocateSample ([in] DWORD dwFlags, [out] IStreamSample **ppSample)
HRESULT CreateSharedSample ([in] IStreamSample *pExistingSample, [in] DWORD dwFlags, [out] IStreamSample **ppNewSample)
HRESULT SendEndOfStream (DWORD dwFlags)
- 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 129 of file mmstream.idl.

Member Function Documentation

◆ AllocateSample()

HRESULT IMediaStream::AllocateSample ( [in] DWORD  dwFlags,
[out] IStreamSample **  ppSample 

◆ CreateSharedSample()

HRESULT IMediaStream::CreateSharedSample ( [in] IStreamSample pExistingSample,
[in] DWORD  dwFlags,
[out] IStreamSample **  ppNewSample 

◆ GetInformation()

HRESULT IMediaStream::GetInformation ( [out, optional] MSPID pPurposeId,
[out, optional] STREAM_TYPE pType 

◆ GetMultiMediaStream()

HRESULT IMediaStream::GetMultiMediaStream ( [out] IMultiMediaStream **  ppMultiMediaStream)

◆ SendEndOfStream()

HRESULT IMediaStream::SendEndOfStream ( DWORD  dwFlags)

◆ SetSameFormat()

HRESULT IMediaStream::SetSameFormat ( [in] IMediaStream pStreamThatHasDesiredFormat,
[in] DWORD  dwFlags 

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