public HRESULT CreateVideoProcessor(uint NodeMask, [NativeTypeName("const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *")] D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *pOutputStreamDesc, uint NumInputStreamDescs, [NativeTypeName("const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *")] D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *pInputStreamDescs, [NativeTypeName("const IID &")] Guid *riid, void **ppVideoProcessor)
 {
     return(((delegate * unmanaged <ID3D12VideoDevice2 *, uint, D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *, uint, D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *, Guid *, void **, int>)(lpVtbl[6]))((ID3D12VideoDevice2 *)Unsafe.AsPointer(ref this), NodeMask, pOutputStreamDesc, NumInputStreamDescs, pInputStreamDescs, riid, ppVideoProcessor));
 }
Пример #2
0
 public int CreateVideoProcessor1([NativeTypeName("UINT")] uint NodeMask, [NativeTypeName("const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *")] D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *pOutputStreamDesc, [NativeTypeName("UINT")] uint NumInputStreamDescs, [NativeTypeName("const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *")] D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *pInputStreamDescs, ID3D12ProtectedResourceSession *pProtectedResourceSession, [NativeTypeName("const IID &")] Guid *riid, void **ppVideoProcessor)
 {
     return(((delegate * unmanaged <ID3D12VideoDevice2 *, uint, D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *, uint, D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *, ID3D12ProtectedResourceSession *, Guid *, void **, int>)(lpVtbl[11]))((ID3D12VideoDevice2 *)Unsafe.AsPointer(ref this), NodeMask, pOutputStreamDesc, NumInputStreamDescs, pInputStreamDescs, pProtectedResourceSession, riid, ppVideoProcessor));
 }
 public int GetInputStreamDescs([NativeTypeName("UINT")] uint NumInputStreamDescs, [NativeTypeName("D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *")] D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *pInputStreamDescs)
 {
     return(((delegate * stdcall <ID3D12VideoProcessor *, uint, D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *, int>)(lpVtbl[10]))((ID3D12VideoProcessor *)Unsafe.AsPointer(ref this), NumInputStreamDescs, pInputStreamDescs));
 }
Пример #4
0
 public HRESULT GetInputStreamDescs(uint NumInputStreamDescs, D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *pInputStreamDescs)
 {
     return(((delegate * unmanaged <ID3D12VideoProcessor *, uint, D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *, int>)(lpVtbl[10]))((ID3D12VideoProcessor *)Unsafe.AsPointer(ref this), NumInputStreamDescs, pInputStreamDescs));
 }