ホーム › Media.MediaFoundation › IMFCaptureSource
IMFCaptureSource
COMメソッド 14
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetCaptureDeviceSource(MF_CAPTURE_ENGINE_DEVICE_TYPE mfCaptureEngineDeviceType, IMFMediaSource** ppMediaSource) |
| 4 | HRESULT GetCaptureDeviceActivate(MF_CAPTURE_ENGINE_DEVICE_TYPE mfCaptureEngineDeviceType, IMFActivate** ppActivate) |
| 5 | HRESULT GetService(GUID* rguidService, GUID* riid, IUnknown** ppUnknown) |
| 6 | HRESULT AddEffect(DWORD dwSourceStreamIndex, IUnknown* pUnknown) |
| 7 | HRESULT RemoveEffect(DWORD dwSourceStreamIndex, IUnknown* pUnknown) |
| 8 | HRESULT RemoveAllEffects(DWORD dwSourceStreamIndex) |
| 9 | HRESULT GetAvailableDeviceMediaType(DWORD dwSourceStreamIndex, DWORD dwMediaTypeIndex, IMFMediaType** ppMediaType) |
| 10 | HRESULT SetCurrentDeviceMediaType(DWORD dwSourceStreamIndex, IMFMediaType* pMediaType) |
| 11 | HRESULT GetCurrentDeviceMediaType(DWORD dwSourceStreamIndex, IMFMediaType** ppMediaType) |
| 12 | HRESULT GetDeviceStreamCount(DWORD* pdwStreamCount) |
| 13 | HRESULT GetDeviceStreamCategory(DWORD dwSourceStreamIndex, MF_CAPTURE_ENGINE_STREAM_CATEGORY* pStreamCategory) |
| 14 | HRESULT GetMirrorState(DWORD dwStreamIndex, BOOL* pfMirrorState) |
| 15 | HRESULT SetMirrorState(DWORD dwStreamIndex, BOOL fMirrorState) |
| 16 | HRESULT GetStreamIndexFromFriendlyName(DWORD uifriendlyName, DWORD* pdwActualStreamIndex) |