ReactOS 0.4.15-dev-7842-g558ab78
IWMStreamConfig Interface Reference
Inheritance diagram for IWMStreamConfig:
Collaboration diagram for IWMStreamConfig:

Public Member Functions

HRESULT GetStreamType ([out] GUID *pguidStreamType)
 
HRESULT GetStreamNumber ([out] WORD *pwStreamNum)
 
HRESULT SetStreamNumber ([in] WORD wStreamNum)
 
HRESULT GetStreamName ([out, size_is(*pcchStreamName)] WCHAR *pwszStreamName, [in, out] WORD *pcchStreamName)
 
HRESULT SetStreamName ([in] LPCWSTR_WMSDK_TYPE_SAFE pwszStreamName)
 
HRESULT GetConnectionName ([out, size_is(*pcchInputName)] WCHAR *pwszInputName, [in, out] WORD *pcchInputName)
 
HRESULT SetConnectionName ([in] LPCWSTR_WMSDK_TYPE_SAFE pwszInputName)
 
HRESULT GetBitrate ([out] DWORD *pdwBitrate)
 
HRESULT SetBitrate ([in] DWORD pdwBitrate)
 
HRESULT GetBufferWindow ([out] DWORD *pmsBufferWindow)
 
HRESULT SetBufferWindow ([in] DWORD msBufferWindow)
 
- 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 334 of file wmsdkidl.idl.

Member Function Documentation

◆ GetBitrate()

HRESULT IWMStreamConfig::GetBitrate ( [out] DWORD pdwBitrate)

◆ GetBufferWindow()

HRESULT IWMStreamConfig::GetBufferWindow ( [out] DWORD pmsBufferWindow)

◆ GetConnectionName()

HRESULT IWMStreamConfig::GetConnectionName ( [out, size_is(*pcchInputName)] WCHAR pwszInputName,
[in, out] WORD pcchInputName 
)

◆ GetStreamName()

HRESULT IWMStreamConfig::GetStreamName ( [out, size_is(*pcchStreamName)] WCHAR pwszStreamName,
[in, out] WORD pcchStreamName 
)

◆ GetStreamNumber()

HRESULT IWMStreamConfig::GetStreamNumber ( [out] WORD pwStreamNum)

◆ GetStreamType()

HRESULT IWMStreamConfig::GetStreamType ( [out] GUID pguidStreamType)

◆ SetBitrate()

HRESULT IWMStreamConfig::SetBitrate ( [in] DWORD  pdwBitrate)

◆ SetBufferWindow()

HRESULT IWMStreamConfig::SetBufferWindow ( [in] DWORD  msBufferWindow)

◆ SetConnectionName()

HRESULT IWMStreamConfig::SetConnectionName ( [in] LPCWSTR_WMSDK_TYPE_SAFE  pwszInputName)

◆ SetStreamName()

HRESULT IWMStreamConfig::SetStreamName ( [in] LPCWSTR_WMSDK_TYPE_SAFE  pwszStreamName)

◆ SetStreamNumber()

HRESULT IWMStreamConfig::SetStreamNumber ( [in] WORD  wStreamNum)

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