ReactOS 0.4.15-dev-7934-g1dc8d80
IAMMediaStream Interface Reference
Inheritance diagram for IAMMediaStream:
Collaboration diagram for IAMMediaStream:

Public Member Functions

HRESULT Initialize ([in] IUnknown *pSourceObject, [in] DWORD dwFlags, [in] REFMSPID PurposeId, [in] const STREAM_TYPE StreamType)
 
HRESULT SetState ([in] FILTER_STATE State)
 
HRESULT JoinAMMultiMediaStream ([in] IAMMultiMediaStream *pAMMultiMediaStream)
 
HRESULT JoinFilter ([in] IMediaStreamFilter *pMediaStreamFilter)
 
HRESULT JoinFilterGraph ([in] IFilterGraph *pFilterGraph)
 
- Public Member Functions inherited from IMediaStream
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 127 of file amstream.idl.

Member Function Documentation

◆ Initialize()

HRESULT IAMMediaStream::Initialize ( [in] IUnknown pSourceObject,
[in] DWORD  dwFlags,
[in] REFMSPID  PurposeId,
[in] const STREAM_TYPE  StreamType 
)

◆ JoinAMMultiMediaStream()

HRESULT IAMMediaStream::JoinAMMultiMediaStream ( [in] IAMMultiMediaStream pAMMultiMediaStream)

◆ JoinFilter()

HRESULT IAMMediaStream::JoinFilter ( [in] IMediaStreamFilter pMediaStreamFilter)

◆ JoinFilterGraph()

HRESULT IAMMediaStream::JoinFilterGraph ( [in] IFilterGraph pFilterGraph)

◆ SetState()

HRESULT IAMMediaStream::SetState ( [in] FILTER_STATE  State)

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