ReactOS 0.4.15-dev-8100-g1887773
IWMReaderAdvanced Interface Reference
Inheritance diagram for IWMReaderAdvanced:
Collaboration diagram for IWMReaderAdvanced:

Public Member Functions

HRESULT SetUserProvidedClock ([in] BOOL fUserClock)
HRESULT GetUserProvidedClock ([out] BOOL *pfUserClock)
HRESULT DeliverTime ([in] QWORD cnsTime)
HRESULT SetManualStreamSelection ([in] BOOL fSelection)
HRESULT GetManualStreamSelection ([out] BOOL *pfSelection)
HRESULT SetStreamsSelected ([in] WORD cStreamCount, [in] WORD *pwStreamNumbers, [in] WMT_STREAM_SELECTION *pSelections)
HRESULT GetStreamSelected ([in] WORD wStreamNum, [out] WMT_STREAM_SELECTION *pSelection)
HRESULT SetReceiveSelectionCallbacks ([in] BOOL fGetCallbacks)
HRESULT GetReceiveSelectionCallbacks ([out] BOOL *pfGetCallbacks)
HRESULT SetReceiveStreamSamples ([in] WORD wStreamNum, [in] BOOL fReceiveStreamSamples)
HRESULT GetReceiveStreamSamples ([in] WORD wStreamNum, [out] BOOL *pfReceiveStreamSamples)
HRESULT SetAllocateForOutput ([in] DWORD dwOutputNum, [in] BOOL fAllocate)
HRESULT GetAllocateForOutput ([in] DWORD dwOutputNum, [out] BOOL *pfAllocate)
HRESULT SetAllocateForStream ([in] WORD wStreamNum, [in] BOOL fAllocate)
HRESULT GetAllocateForStream ([in] WORD dwStreamNum, [out] BOOL *pfAllocate)
HRESULT GetStatistics ([in, out] WM_READER_STATISTICS *pStatistics)
HRESULT SetClientInfo ([in] WM_READER_CLIENTINFO *pClientInfo)
HRESULT GetMaxOutputSampleSize ([in] DWORD dwOutput, [out] DWORD *pcbMax)
HRESULT GetMaxStreamSampleSize ([in] WORD wStream, [out] DWORD *pcbMax)
HRESULT NotifyLateDelivery (QWORD cnsLateness)
- 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 729 of file wmsdkidl.idl.

Member Function Documentation

◆ DeliverTime()

HRESULT IWMReaderAdvanced::DeliverTime ( [in] QWORD  cnsTime)

◆ GetAllocateForOutput()

HRESULT IWMReaderAdvanced::GetAllocateForOutput ( [in] DWORD  dwOutputNum,
[out] BOOL pfAllocate 

◆ GetAllocateForStream()

HRESULT IWMReaderAdvanced::GetAllocateForStream ( [in] WORD  dwStreamNum,
[out] BOOL pfAllocate 

◆ GetManualStreamSelection()

HRESULT IWMReaderAdvanced::GetManualStreamSelection ( [out] BOOL pfSelection)

◆ GetMaxOutputSampleSize()

HRESULT IWMReaderAdvanced::GetMaxOutputSampleSize ( [in] DWORD  dwOutput,
[out] DWORD pcbMax 

◆ GetMaxStreamSampleSize()

HRESULT IWMReaderAdvanced::GetMaxStreamSampleSize ( [in] WORD  wStream,
[out] DWORD pcbMax 

◆ GetReceiveSelectionCallbacks()

HRESULT IWMReaderAdvanced::GetReceiveSelectionCallbacks ( [out] BOOL pfGetCallbacks)

◆ GetReceiveStreamSamples()

HRESULT IWMReaderAdvanced::GetReceiveStreamSamples ( [in] WORD  wStreamNum,
[out] BOOL pfReceiveStreamSamples 

◆ GetStatistics()

HRESULT IWMReaderAdvanced::GetStatistics ( [in, out] WM_READER_STATISTICS pStatistics)

◆ GetStreamSelected()

HRESULT IWMReaderAdvanced::GetStreamSelected ( [in] WORD  wStreamNum,
[out] WMT_STREAM_SELECTION pSelection 

◆ GetUserProvidedClock()

HRESULT IWMReaderAdvanced::GetUserProvidedClock ( [out] BOOL pfUserClock)

◆ NotifyLateDelivery()

HRESULT IWMReaderAdvanced::NotifyLateDelivery ( QWORD  cnsLateness)

◆ SetAllocateForOutput()

HRESULT IWMReaderAdvanced::SetAllocateForOutput ( [in] DWORD  dwOutputNum,
[in] BOOL  fAllocate 

◆ SetAllocateForStream()

HRESULT IWMReaderAdvanced::SetAllocateForStream ( [in] WORD  wStreamNum,
[in] BOOL  fAllocate 

◆ SetClientInfo()

HRESULT IWMReaderAdvanced::SetClientInfo ( [in] WM_READER_CLIENTINFO pClientInfo)

◆ SetManualStreamSelection()

HRESULT IWMReaderAdvanced::SetManualStreamSelection ( [in] BOOL  fSelection)

◆ SetReceiveSelectionCallbacks()

HRESULT IWMReaderAdvanced::SetReceiveSelectionCallbacks ( [in] BOOL  fGetCallbacks)

◆ SetReceiveStreamSamples()

HRESULT IWMReaderAdvanced::SetReceiveStreamSamples ( [in] WORD  wStreamNum,
[in] BOOL  fReceiveStreamSamples 

◆ SetStreamsSelected()

HRESULT IWMReaderAdvanced::SetStreamsSelected ( [in] WORD  cStreamCount,
[in] WORD pwStreamNumbers,
[in] WMT_STREAM_SELECTION pSelections 

◆ SetUserProvidedClock()

HRESULT IWMReaderAdvanced::SetUserProvidedClock ( [in] BOOL  fUserClock)

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