public int CreateMediaSource([NativeTypeName("IMFMediaSource **")] IMFMediaSource **ppSource) { return(((delegate * unmanaged <IMFSensorGroup *, IMFMediaSource **, int>)(lpVtbl[10]))((IMFSensorGroup *)Unsafe.AsPointer(ref this), ppSource)); }
public int GetMediaSource([NativeTypeName("IMFMediaSource **")] IMFMediaSource **ppMediaSource) { return(((delegate * unmanaged <IMFMediaStream *, IMFMediaSource **, int>)(lpVtbl[7]))((IMFMediaStream *)Unsafe.AsPointer(ref this), ppMediaSource)); }
public int DetachMediaSource(IMFByteStream **ppByteStream, IMFMediaSource **ppMediaSource, IMFMediaSourceExtension **ppMSE) { return(((delegate * unmanaged <IMFMediaEngineSupportsSourceTransfer *, IMFByteStream **, IMFMediaSource **, IMFMediaSourceExtension **, int>)(lpVtbl[4]))((IMFMediaEngineSupportsSourceTransfer *)Unsafe.AsPointer(ref this), ppByteStream, ppMediaSource, ppMSE)); }
public static extern HRESULT MFCreateDeviceSource(IMFAttributes *pAttributes, IMFMediaSource **ppSource);
public static extern HRESULT MFCreateAggregateSource(IMFCollection *pSourceCollection, IMFMediaSource **ppAggSource);
public HRESULT CreateMediaSource(IMFMediaSource **ppSource) { return(((delegate * unmanaged <IMFSensorGroup *, IMFMediaSource **, int>)(lpVtbl[10]))((IMFSensorGroup *)Unsafe.AsPointer(ref this), ppSource)); }
public HRESULT GetCaptureDeviceSource(MF_CAPTURE_ENGINE_DEVICE_TYPE mfCaptureEngineDeviceType, IMFMediaSource **ppMediaSource) { return(((delegate * unmanaged <IMFCaptureSource *, MF_CAPTURE_ENGINE_DEVICE_TYPE, IMFMediaSource **, int>)(lpVtbl[3]))((IMFCaptureSource *)Unsafe.AsPointer(ref this), mfCaptureEngineDeviceType, ppMediaSource)); }
public HRESULT GetMediaSource(IMFMediaSource **ppMediaSource) { return(((delegate * unmanaged <IMFMediaStream2 *, IMFMediaSource **, int>)(lpVtbl[7]))((IMFMediaStream2 *)Unsafe.AsPointer(ref this), ppMediaSource)); }