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

Public Member Functions

HRESULT GetSinkCount ([out] DWORD *pcSinks)
HRESULT GetSink ([in] DWORD dwSinkNum, [out] IWMWriterSink **ppSink)
HRESULT AddSink ([in] IWMWriterSink *pSink)
HRESULT RemoveSink ([in] IWMWriterSink *pSink)
HRESULT WriteStreamSample ([in] WORD wStreamNum, [in] QWORD cnsSampleTime, [in] DWORD msSampleSendTime, [in] QWORD cnsSampleDuration, [in] DWORD dwFlags, [in] INSSBuffer *pSample)
HRESULT SetLiveSource (BOOL fIsLiveSource)
HRESULT IsRealTime ([out] BOOL *pfRealTime)
HRESULT GetWriterTime ([out] QWORD *pCurrentTime)
HRESULT GetStatistics ([in] WORD wStreamNum, [out] WM_WRITER_STATISTICS *pStats)
HRESULT SetSyncTolerance ([in] DWORD msWindow)
HRESULT GetSyncTolerance ([out] DWORD *pmsWindow)
- 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 1231 of file wmsdkidl.idl.

Member Function Documentation

◆ AddSink()

HRESULT IWMWriterAdvanced::AddSink ( [in] IWMWriterSink pSink)

◆ GetSink()

HRESULT IWMWriterAdvanced::GetSink ( [in] DWORD  dwSinkNum,
[out] IWMWriterSink **  ppSink 

◆ GetSinkCount()

HRESULT IWMWriterAdvanced::GetSinkCount ( [out] DWORD pcSinks)

◆ GetStatistics()

HRESULT IWMWriterAdvanced::GetStatistics ( [in] WORD  wStreamNum,

◆ GetSyncTolerance()

HRESULT IWMWriterAdvanced::GetSyncTolerance ( [out] DWORD pmsWindow)

◆ GetWriterTime()

HRESULT IWMWriterAdvanced::GetWriterTime ( [out] QWORD pCurrentTime)

◆ IsRealTime()

HRESULT IWMWriterAdvanced::IsRealTime ( [out] BOOL pfRealTime)

◆ RemoveSink()

HRESULT IWMWriterAdvanced::RemoveSink ( [in] IWMWriterSink pSink)

◆ SetLiveSource()

HRESULT IWMWriterAdvanced::SetLiveSource ( BOOL  fIsLiveSource)

◆ SetSyncTolerance()

HRESULT IWMWriterAdvanced::SetSyncTolerance ( [in] DWORD  msWindow)

◆ WriteStreamSample()

HRESULT IWMWriterAdvanced::WriteStreamSample ( [in] WORD  wStreamNum,
[in] QWORD  cnsSampleTime,
[in] DWORD  msSampleSendTime,
[in] QWORD  cnsSampleDuration,
[in] DWORD  dwFlags,
[in] INSSBuffer pSample 

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