ホーム › Media.MediaFoundation › IMFDeviceTransform
IMFDeviceTransform
COMメソッド 20
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT InitializeTransform(IMFAttributes* pAttributes) |
| 4 | HRESULT GetInputAvailableType(DWORD dwInputStreamID, DWORD dwTypeIndex, IMFMediaType** pMediaType) |
| 5 | HRESULT GetInputCurrentType(DWORD dwInputStreamID, IMFMediaType** pMediaType) |
| 6 | HRESULT GetInputStreamAttributes(DWORD dwInputStreamID, IMFAttributes** ppAttributes) |
| 7 | HRESULT GetOutputAvailableType(DWORD dwOutputStreamID, DWORD dwTypeIndex, IMFMediaType** pMediaType) |
| 8 | HRESULT GetOutputCurrentType(DWORD dwOutputStreamID, IMFMediaType** pMediaType) |
| 9 | HRESULT GetOutputStreamAttributes(DWORD dwOutputStreamID, IMFAttributes** ppAttributes) |
| 10 | HRESULT GetStreamCount(DWORD* pcInputStreams, DWORD* pcOutputStreams) |
| 11 | HRESULT GetStreamIDs(DWORD dwInputIDArraySize, DWORD* pdwInputStreamIds, DWORD dwOutputIDArraySize, DWORD* pdwOutputStreamIds) |
| 12 | HRESULT ProcessEvent(DWORD dwInputStreamID, IMFMediaEvent* pEvent) |
| 13 | HRESULT ProcessInput(DWORD dwInputStreamID, IMFSample* pSample, DWORD dwFlags) |
| 14 | HRESULT ProcessMessage(MFT_MESSAGE_TYPE eMessage, UINT_PTR ulParam) |
| 15 | HRESULT ProcessOutput(DWORD dwFlags, DWORD cOutputBufferCount, MFT_OUTPUT_DATA_BUFFER* pOutputSample, DWORD* pdwStatus) |
| 16 | HRESULT SetInputStreamState(DWORD dwStreamID, IMFMediaType* pMediaType, DeviceStreamState value, DWORD dwFlags) |
| 17 | HRESULT GetInputStreamState(DWORD dwStreamID, DeviceStreamState* value) |
| 18 | HRESULT SetOutputStreamState(DWORD dwStreamID, IMFMediaType* pMediaType, DeviceStreamState value, DWORD dwFlags) |
| 19 | HRESULT GetOutputStreamState(DWORD dwStreamID, DeviceStreamState* value) |
| 20 | HRESULT GetInputStreamPreferredState(DWORD dwStreamID, DeviceStreamState* value, IMFMediaType** ppMediaType) |
| 21 | HRESULT FlushInputStream(DWORD dwStreamIndex, DWORD dwFlags) |
| 22 | HRESULT FlushOutputStream(DWORD dwStreamIndex, DWORD dwFlags) |