ホーム › Media.WindowsMediaFormat › IWMSyncReader
IWMSyncReader
COMメソッド 21
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Open(LPWSTR pwszFilename) |
| 4 | HRESULT Close() |
| 5 | HRESULT SetRange(ULONGLONG cnsStartTime, LONGLONG cnsDuration) |
| 6 | HRESULT SetRangeByFrame(WORD wStreamNum, ULONGLONG qwFrameNumber, LONGLONG cFramesToRead) |
| 7 | HRESULT GetNextSample(WORD wStreamNum, INSSBuffer** ppSample, ULONGLONG* pcnsSampleTime, ULONGLONG* pcnsDuration, DWORD* pdwFlags, DWORD* pdwOutputNum, WORD* pwStreamNum) |
| 8 | HRESULT SetStreamsSelected(WORD cStreamCount, WORD* pwStreamNumbers, WMT_STREAM_SELECTION* pSelections) |
| 9 | HRESULT GetStreamSelected(WORD wStreamNum, WMT_STREAM_SELECTION* pSelection) |
| 10 | HRESULT SetReadStreamSamples(WORD wStreamNum, BOOL fCompressed) |
| 11 | HRESULT GetReadStreamSamples(WORD wStreamNum, BOOL* pfCompressed) |
| 12 | HRESULT GetOutputSetting(DWORD dwOutputNum, LPWSTR pszName, WMT_ATTR_DATATYPE* pType, BYTE* pValue, WORD* pcbLength) |
| 13 | HRESULT SetOutputSetting(DWORD dwOutputNum, LPWSTR pszName, WMT_ATTR_DATATYPE Type, BYTE* pValue, WORD cbLength) |
| 14 | HRESULT GetOutputCount(DWORD* pcOutputs) |
| 15 | HRESULT GetOutputProps(DWORD dwOutputNum, IWMOutputMediaProps** ppOutput) |
| 16 | HRESULT SetOutputProps(DWORD dwOutputNum, IWMOutputMediaProps* pOutput) |
| 17 | HRESULT GetOutputFormatCount(DWORD dwOutputNum, DWORD* pcFormats) |
| 18 | HRESULT GetOutputFormat(DWORD dwOutputNum, DWORD dwFormatNum, IWMOutputMediaProps** ppProps) |
| 19 | HRESULT GetOutputNumberForStream(WORD wStreamNum, DWORD* pdwOutputNum) |
| 20 | HRESULT GetStreamNumberForOutput(DWORD dwOutputNum, WORD* pwStreamNum) |
| 21 | HRESULT GetMaxOutputSampleSize(DWORD dwOutput, DWORD* pcbMax) |
| 22 | HRESULT GetMaxStreamSampleSize(WORD wStream, DWORD* pcbMax) |
| 23 | HRESULT OpenStream(IStream* pStream) |