ReactOS  0.4.14-dev-293-g2b39b42
IWMReader Interface Reference

import"wmsdkidl.idl";

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 Stop ()
 
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 560 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: