public void VideoProcessorSetStreamFrameFormat([NativeTypeName("ID3D11VideoProcessor *")] ID3D11VideoProcessor *pVideoProcessor, [NativeTypeName("UINT")] uint StreamIndex, D3D11_VIDEO_FRAME_FORMAT FrameFormat) { ((delegate * unmanaged <ID3D11VideoContext2 *, ID3D11VideoProcessor *, uint, D3D11_VIDEO_FRAME_FORMAT, void>)(lpVtbl[27]))((ID3D11VideoContext2 *)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat); }
public void VideoProcessorGetStreamFrameFormat(IntPtr pVideoProcessor, uint StreamIndex, ref D3D11_VIDEO_FRAME_FORMAT pFrameFormat) { if (m_VideoProcessorGetStreamFrameFormatFunc == null) { var fp = GetFunctionPointer(40); m_VideoProcessorGetStreamFrameFormatFunc = (VideoProcessorGetStreamFrameFormatFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(VideoProcessorGetStreamFrameFormatFunc)); } m_VideoProcessorGetStreamFrameFormatFunc(m_ptr, pVideoProcessor, StreamIndex, ref pFrameFormat); }