Unit 'PXL.Windows.D3D11' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_asphyrepxl]

ID3D11VideoContext

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: PXL.Windows.D3D11.pas line 2826

type ID3D11VideoContext = interface(ID3D11DeviceChild)

  function GetDecoderBuffer();

  

  function ReleaseDecoderBuffer();

  

  function DecoderBeginFrame();

  

  function DecoderEndFrame();

  

  function SubmitDecoderBuffers();

  

  function DecoderExtension();

  

  procedure VideoProcessorSetOutputTargetRect();

  

  procedure VideoProcessorSetOutputBackgroundColor();

  

  procedure VideoProcessorSetOutputColorSpace();

  

  procedure VideoProcessorSetOutputAlphaFillMode();

  

  procedure VideoProcessorSetOutputConstriction();

  

  procedure VideoProcessorSetOutputStereoMode();

  

  function VideoProcessorSetOutputExtension();

  

  procedure VideoProcessorGetOutputTargetRect();

  

  procedure VideoProcessorGetOutputBackgroundColor();

  

  procedure VideoProcessorGetOutputColorSpace();

  

  procedure VideoProcessorGetOutputAlphaFillMode();

  

  procedure VideoProcessorGetOutputConstriction();

  

  procedure VideoProcessorGetOutputStereoMode();

  

  function VideoProcessorGetOutputExtension();

  

  procedure VideoProcessorSetStreamFrameFormat();

  

  procedure VideoProcessorSetStreamColorSpace();

  

  procedure VideoProcessorSetStreamOutputRate();

  

  procedure VideoProcessorSetStreamSourceRect();

  

  procedure VideoProcessorSetStreamDestRect();

  

  procedure VideoProcessorSetStreamAlpha();

  

  procedure VideoProcessorSetStreamPalette();

  

  procedure VideoProcessorSetStreamPixelAspectRatio();

  

  procedure VideoProcessorSetStreamLumaKey();

  

  procedure VideoProcessorSetStreamStereoFormat();

  

  procedure VideoProcessorSetStreamAutoProcessingMode();

  

  procedure VideoProcessorSetStreamFilter();

  

  function VideoProcessorSetStreamExtension();

  

  procedure VideoProcessorGetStreamFrameFormat();

  

  procedure VideoProcessorGetStreamColorSpace();

  

  procedure VideoProcessorGetStreamOutputRate();

  

  procedure VideoProcessorGetStreamSourceRect();

  

  procedure VideoProcessorGetStreamDestRect();

  

  procedure VideoProcessorGetStreamAlpha();

  

  procedure VideoProcessorGetStreamPalette();

  

  procedure VideoProcessorGetStreamPixelAspectRatio();

  

  procedure VideoProcessorGetStreamLumaKey();

  

  procedure VideoProcessorGetStreamStereoFormat();

  

  procedure VideoProcessorGetStreamAutoProcessingMode();

  

  procedure VideoProcessorGetStreamFilter();

  

  function VideoProcessorGetStreamExtension();

  

  function VideoProcessorBlt();

  

  function NegotiateCryptoSessionKeyExchange();

  

  procedure EncryptionBlt();

  

  procedure DecryptionBlt();

  

  procedure StartSessionKeyRefresh();

  

  procedure FinishSessionKeyRefresh();

  

  function GetEncryptionBltKey();

  

  function NegotiateAuthenticatedChannelKeyExchange();

  

  function QueryAuthenticatedChannel();

  

  function ConfigureAuthenticatedChannel();

  

  procedure VideoProcessorSetStreamRotation();

  

  procedure VideoProcessorGetStreamRotation();

  

end;

Inheritance

ID3D11VideoContext

  

|

ID3D11DeviceChild

  

|

IInterface



CT Web help

CodeTyphon Studio