예제 #1
0
 public int GetFrameRateList(IPin *pPin, [NativeTypeName("long")] int iIndex, SIZE Dimensions, [NativeTypeName("long *")] int *ListSize, [NativeTypeName("LONGLONG **")] long **FrameRates)
 {
     return(((delegate * unmanaged <IAMVideoControl *, IPin *, int, SIZE, int *, long **, int>)(lpVtbl[8]))((IAMVideoControl *)Unsafe.AsPointer(ref this), pPin, iIndex, Dimensions, ListSize, FrameRates));
 }
예제 #2
0
 public int GetMaxAvailableFrameRate(IPin *pPin, [NativeTypeName("long")] int iIndex, SIZE Dimensions, [NativeTypeName("LONGLONG *")] long *MaxAvailableFrameRate)
 {
     return(((delegate * unmanaged <IAMVideoControl *, IPin *, int, SIZE, long *, int>)(lpVtbl[7]))((IAMVideoControl *)Unsafe.AsPointer(ref this), pPin, iIndex, Dimensions, MaxAvailableFrameRate));
 }
 public void VideoProcessorSetOutputConstriction([NativeTypeName("ID3D11VideoProcessor *")] ID3D11VideoProcessor *pVideoProcessor, [NativeTypeName("BOOL")] int Enable, SIZE Size)
 {
     ((delegate * stdcall <ID3D11VideoContext1 *, ID3D11VideoProcessor *, int, SIZE, void>)(lpVtbl[17]))((ID3D11VideoContext1 *)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size);
 }
 public int Resize(SIZE sizePixels)
 {
     return(((delegate * unmanaged <ICompositionDrawingSurfaceInterop *, SIZE, int>)(lpVtbl[5]))((ICompositionDrawingSurfaceInterop *)Unsafe.AsPointer(ref this), sizePixels));
 }
 public int Scroll(SIZE scrollExtant)
 {
     return(((delegate * stdcall <IOleInPlaceSiteEx *, SIZE, int>)(lpVtbl[9]))((IOleInPlaceSiteEx *)Unsafe.AsPointer(ref this), scrollExtant));
 }