ホーム › Media.MediaFoundation › ICodecAPI
ICodecAPI
COMメソッド 15
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT IsSupported(GUID* Api) |
| 4 | HRESULT IsModifiable(GUID* Api) |
| 5 | HRESULT GetParameterRange(GUID* Api, VARIANT* ValueMin, VARIANT* ValueMax, VARIANT* SteppingDelta) |
| 6 | HRESULT GetParameterValues(GUID* Api, VARIANT** Values, DWORD* ValuesCount) |
| 7 | HRESULT GetDefaultValue(GUID* Api, VARIANT* Value) |
| 8 | HRESULT GetValue(GUID* Api, VARIANT* Value) |
| 9 | HRESULT SetValue(GUID* Api, VARIANT* Value) |
| 10 | HRESULT RegisterForEvent(GUID* Api, INT_PTR userData) |
| 11 | HRESULT UnregisterForEvent(GUID* Api) |
| 12 | HRESULT SetAllDefaults() |
| 13 | HRESULT SetValueWithNotify(GUID* Api, VARIANT* Value, GUID** ChangedParam, DWORD* ChangedParamCount) |
| 14 | HRESULT SetAllDefaultsWithNotify(GUID** ChangedParam, DWORD* ChangedParamCount) |
| 15 | HRESULT GetAllSettings(IStream* __MIDL__ICodecAPI0000) |
| 16 | HRESULT SetAllSettings(IStream* __MIDL__ICodecAPI0001) |
| 17 | HRESULT SetAllSettingsWithNotify(IStream* __MIDL__ICodecAPI0002, GUID** ChangedParam, DWORD* ChangedParamCount) |