ホーム › Media.WindowsMediaFormat › IWMReaderAdvanced2
IWMReaderAdvanced2
COMメソッド 15
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 23 | HRESULT SetPlayMode(WMT_PLAY_MODE Mode) |
| 24 | HRESULT GetPlayMode(WMT_PLAY_MODE* pMode) |
| 25 | HRESULT GetBufferProgress(DWORD* pdwPercent, ULONGLONG* pcnsBuffering) |
| 26 | HRESULT GetDownloadProgress(DWORD* pdwPercent, ULONGLONG* pqwBytesDownloaded, ULONGLONG* pcnsDownload) |
| 27 | HRESULT GetSaveAsProgress(DWORD* pdwPercent) |
| 28 | HRESULT SaveFileAs(LPWSTR pwszFilename) |
| 29 | HRESULT GetProtocolName(LPWSTR pwszProtocol, DWORD* pcchProtocol) |
| 30 | HRESULT StartAtMarker(WORD wMarkerIndex, ULONGLONG cnsDuration, FLOAT fRate, void* pvContext) |
| 31 | HRESULT GetOutputSetting(DWORD dwOutputNum, LPWSTR pszName, WMT_ATTR_DATATYPE* pType, BYTE* pValue, WORD* pcbLength) |
| 32 | HRESULT SetOutputSetting(DWORD dwOutputNum, LPWSTR pszName, WMT_ATTR_DATATYPE Type, BYTE* pValue, WORD cbLength) |
| 33 | HRESULT Preroll(ULONGLONG cnsStart, ULONGLONG cnsDuration, FLOAT fRate) |
| 34 | HRESULT SetLogClientID(BOOL fLogClientID) |
| 35 | HRESULT GetLogClientID(BOOL* pfLogClientID) |
| 36 | HRESULT StopBuffering() |
| 37 | HRESULT OpenStream(IStream* pStream, IWMReaderCallback* pCallback, void* pvContext) |