ReactOS 0.4.15-dev-7928-g68a8619
IWMReader Interface Reference
Inheritance diagram for IWMReader:
Collaboration diagram for IWMReader:

Public Member Functions

HRESULT Open ([in] const WCHAR *pwszURL, [in] IWMReaderCallback *pCallback, [in] void *pvContext)
HRESULT Close ()
HRESULT GetOutputCount ([out] DWORD *pcOutputs)
HRESULT GetOutputProps ([in] DWORD dwOutputNum, [out] IWMOutputMediaProps **ppOutput)
HRESULT SetOutputProps ([in] DWORD dwOutputNum, [in] IWMOutputMediaProps *pOutput)
HRESULT GetOutputFormatCount ([in] DWORD dwOutputNumber, [out] DWORD *pcFormats)
HRESULT GetOutputFormat ([in] DWORD dwOutputNumber, [in] DWORD dwFormatNumber, [out] IWMOutputMediaProps **ppProps)
HRESULT Start ([in] QWORD cnsStart, [in] QWORD cnsDuration, [in] float fRate, [in] void *pvContext)
HRESULT Pause ()
HRESULT Resume ()
- 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 670 of file wmsdkidl.idl.

Member Function Documentation

◆ Close()

HRESULT IWMReader::Close ( )

◆ GetOutputCount()

HRESULT IWMReader::GetOutputCount ( [out] DWORD pcOutputs)

◆ GetOutputFormat()

HRESULT IWMReader::GetOutputFormat ( [in] DWORD  dwOutputNumber,
[in] DWORD  dwFormatNumber,
[out] IWMOutputMediaProps **  ppProps 

◆ GetOutputFormatCount()

HRESULT IWMReader::GetOutputFormatCount ( [in] DWORD  dwOutputNumber,
[out] DWORD pcFormats 

◆ GetOutputProps()

HRESULT IWMReader::GetOutputProps ( [in] DWORD  dwOutputNum,
[out] IWMOutputMediaProps **  ppOutput 

◆ Open()

HRESULT IWMReader::Open ( [in] const WCHAR pwszURL,
[in] IWMReaderCallback pCallback,
[in] void pvContext 

◆ Pause()

HRESULT IWMReader::Pause ( )

◆ Resume()

HRESULT IWMReader::Resume ( )

◆ SetOutputProps()

HRESULT IWMReader::SetOutputProps ( [in] DWORD  dwOutputNum,
[in] IWMOutputMediaProps pOutput 

◆ Start()

HRESULT IWMReader::Start ( [in] QWORD  cnsStart,
[in] QWORD  cnsDuration,
[in] float  fRate,
[in] void pvContext 

◆ Stop()

HRESULT IWMReader::Stop ( )

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