ReactOS  0.4.15-dev-1018-g0695ecb
IWMReaderAdvanced Interface Reference

import"wmsdkidl.idl";

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: