コード例 #1
0
 public void VideoProcessorGetStreamOutputRate([NativeTypeName("ID3D11VideoProcessor *")] ID3D11VideoProcessor *pVideoProcessor, [NativeTypeName("UINT")] uint StreamIndex, [NativeTypeName("D3D11_VIDEO_PROCESSOR_OUTPUT_RATE *")] D3D11_VIDEO_PROCESSOR_OUTPUT_RATE *pOutputRate, [NativeTypeName("BOOL *")] int *pRepeatFrame, [NativeTypeName("DXGI_RATIONAL *")] DXGI_RATIONAL *pCustomRate)
 {
     ((delegate * unmanaged <ID3D11VideoContext2 *, ID3D11VideoProcessor *, uint, D3D11_VIDEO_PROCESSOR_OUTPUT_RATE *, int *, DXGI_RATIONAL *, void>)(lpVtbl[42]))((ID3D11VideoContext2 *)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate);
 }
コード例 #2
0
 public void VideoProcessorGetStreamPixelAspectRatio([NativeTypeName("ID3D11VideoProcessor *")] ID3D11VideoProcessor *pVideoProcessor, [NativeTypeName("UINT")] uint StreamIndex, [NativeTypeName("BOOL *")] int *pEnabled, [NativeTypeName("DXGI_RATIONAL *")] DXGI_RATIONAL *pSourceAspectRatio, [NativeTypeName("DXGI_RATIONAL *")] DXGI_RATIONAL *pDestinationAspectRatio)
 {
     ((delegate * unmanaged <ID3D11VideoContext2 *, ID3D11VideoProcessor *, uint, int *, DXGI_RATIONAL *, DXGI_RATIONAL *, void>)(lpVtbl[47]))((ID3D11VideoContext2 *)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio);
 }
コード例 #3
0
 public int RecommendVideoDecoderDownsampleParameters([NativeTypeName("const D3D11_VIDEO_DECODER_DESC *")] D3D11_VIDEO_DECODER_DESC *pInputDesc, DXGI_COLOR_SPACE_TYPE InputColorSpace, [NativeTypeName("const D3D11_VIDEO_DECODER_CONFIG *")] D3D11_VIDEO_DECODER_CONFIG *pInputConfig, [NativeTypeName("const DXGI_RATIONAL *")] DXGI_RATIONAL *pFrameRate, D3D11_VIDEO_SAMPLE_DESC *pRecommendedOutputDesc)
 {
     return(((delegate * unmanaged <ID3D11VideoDevice2 *, D3D11_VIDEO_DECODER_DESC *, DXGI_COLOR_SPACE_TYPE, D3D11_VIDEO_DECODER_CONFIG *, DXGI_RATIONAL *, D3D11_VIDEO_SAMPLE_DESC *, int>)(lpVtbl[23]))((ID3D11VideoDevice2 *)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pRecommendedOutputDesc));
 }
コード例 #4
0
 public int CheckVideoDecoderDownsampling([NativeTypeName("const D3D11_VIDEO_DECODER_DESC *")] D3D11_VIDEO_DECODER_DESC *pInputDesc, DXGI_COLOR_SPACE_TYPE InputColorSpace, [NativeTypeName("const D3D11_VIDEO_DECODER_CONFIG *")] D3D11_VIDEO_DECODER_CONFIG *pInputConfig, [NativeTypeName("const DXGI_RATIONAL *")] DXGI_RATIONAL *pFrameRate, [NativeTypeName("const D3D11_VIDEO_SAMPLE_DESC *")] D3D11_VIDEO_SAMPLE_DESC *pOutputDesc, [NativeTypeName("BOOL *")] int *pSupported, [NativeTypeName("BOOL *")] int *pRealTimeHint)
 {
     return(((delegate * unmanaged <ID3D11VideoDevice2 *, D3D11_VIDEO_DECODER_DESC *, DXGI_COLOR_SPACE_TYPE, D3D11_VIDEO_DECODER_CONFIG *, DXGI_RATIONAL *, D3D11_VIDEO_SAMPLE_DESC *, int *, int *, int>)(lpVtbl[22]))((ID3D11VideoDevice2 *)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pOutputDesc, pSupported, pRealTimeHint));
 }
コード例 #5
0
 public int GetVideoDecoderCaps([NativeTypeName("const GUID *")] Guid *pDecoderProfile, [NativeTypeName("UINT")] uint SampleWidth, [NativeTypeName("UINT")] uint SampleHeight, [NativeTypeName("const DXGI_RATIONAL *")] DXGI_RATIONAL *pFrameRate, [NativeTypeName("UINT")] uint BitRate, [NativeTypeName("const GUID *")] Guid *pCryptoType, [NativeTypeName("UINT *")] uint *pDecoderCaps)
 {
     return(((delegate * unmanaged <ID3D11VideoDevice2 *, Guid *, uint, uint, DXGI_RATIONAL *, uint, Guid *, uint *, int>)(lpVtbl[21]))((ID3D11VideoDevice2 *)Unsafe.AsPointer(ref this), pDecoderProfile, SampleWidth, SampleHeight, pFrameRate, BitRate, pCryptoType, pDecoderCaps));
 }
コード例 #6
0
 public void VideoProcessorSetStreamPixelAspectRatio([NativeTypeName("ID3D11VideoProcessor *")] ID3D11VideoProcessor *pVideoProcessor, [NativeTypeName("UINT")] uint StreamIndex, [NativeTypeName("BOOL")] int Enable, [NativeTypeName("const DXGI_RATIONAL *")] DXGI_RATIONAL *pSourceAspectRatio, [NativeTypeName("const DXGI_RATIONAL *")] DXGI_RATIONAL *pDestinationAspectRatio)
 {
     ((delegate * stdcall <ID3D11VideoContext3 *, ID3D11VideoProcessor *, uint, int, DXGI_RATIONAL *, DXGI_RATIONAL *, void>)(lpVtbl[34]))((ID3D11VideoContext3 *)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio);
 }
コード例 #7
0
 public void VideoProcessorSetStreamOutputRate([NativeTypeName("ID3D11VideoProcessor *")] ID3D11VideoProcessor *pVideoProcessor, [NativeTypeName("UINT")] uint StreamIndex, D3D11_VIDEO_PROCESSOR_OUTPUT_RATE OutputRate, [NativeTypeName("BOOL")] int RepeatFrame, [NativeTypeName("const DXGI_RATIONAL *")] DXGI_RATIONAL *pCustomRate)
 {
     ((delegate * stdcall <ID3D11VideoContext3 *, ID3D11VideoProcessor *, uint, D3D11_VIDEO_PROCESSOR_OUTPUT_RATE, int, DXGI_RATIONAL *, void>)(lpVtbl[29]))((ID3D11VideoContext3 *)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate);
 }