Fields
- vtable: ID3D11DeviceChild_VTable
- GetDecoderBuffer: #type (this: *ID3D11VideoContext, pDecoder: *ID3D11VideoDecoder, Type: D3D11_VIDEO_DECODER_BUFFER_TYPE, pBufferSize: *u32, ppBuffer: **void) -> HRESULT #cpp_method
- ReleaseDecoderBuffer: #type (this: *ID3D11VideoContext, pDecoder: *ID3D11VideoDecoder, Type: D3D11_VIDEO_DECODER_BUFFER_TYPE) -> HRESULT #cpp_method
- DecoderBeginFrame: #type (this: *ID3D11VideoContext, pDecoder: *ID3D11VideoDecoder, pView: *ID3D11VideoDecoderOutputView, ContentKeySize: u32, pContentKey: *void) -> HRESULT #cpp_method
- DecoderEndFrame: #type (this: *ID3D11VideoContext, pDecoder: *ID3D11VideoDecoder) -> HRESULT #cpp_method
- SubmitDecoderBuffers: #type (this: *ID3D11VideoContext, pDecoder: *ID3D11VideoDecoder, NumBuffers: u32, pBufferDesc: *D3D11_VIDEO_DECODER_BUFFER_DESC) -> HRESULT #cpp_method
- DecoderExtension: #type (this: *ID3D11VideoContext, pDecoder: *ID3D11VideoDecoder, pExtensionData: *D3D11_VIDEO_DECODER_EXTENSION) -> APP_DEPRECATED_HRESULT #cpp_method
- VideoProcessorSetOutputTargetRect: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, Enable: BOOL, pRect: *RECT) -> void #cpp_method
- VideoProcessorSetOutputBackgroundColor: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, YCbCr: BOOL, pColor: *D3D11_VIDEO_COLOR) -> void #cpp_method
- VideoProcessorSetOutputColorSpace: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, pColorSpace: *D3D11_VIDEO_PROCESSOR_COLOR_SPACE) -> void #cpp_method
- VideoProcessorSetOutputAlphaFillMode: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, AlphaFillMode: D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE, StreamIndex: u32) -> void #cpp_method
- VideoProcessorSetOutputConstriction: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, Enable: BOOL, Size: SIZE) -> void #cpp_method
- VideoProcessorSetOutputStereoMode: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, Enable: BOOL) -> void #cpp_method
- VideoProcessorSetOutputExtension: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, pExtensionGuid: *GUID, DataSize: u32, pData: *void) -> APP_DEPRECATED_HRESULT #cpp_method
- VideoProcessorGetOutputTargetRect: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, Enabled: *BOOL, pRect: *RECT) -> void #cpp_method
- VideoProcessorGetOutputBackgroundColor: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, pYCbCr: *BOOL, pColor: *D3D11_VIDEO_COLOR) -> void #cpp_method
- VideoProcessorGetOutputColorSpace: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, pColorSpace: *D3D11_VIDEO_PROCESSOR_COLOR_SPACE) -> void #cpp_method
- VideoProcessorGetOutputAlphaFillMode: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, pAlphaFillMode: *D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE, pStreamIndex: *u32) -> void #cpp_method
- VideoProcessorGetOutputConstriction: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, pEnabled: *BOOL, pSize: *SIZE) -> void #cpp_method
- VideoProcessorGetOutputStereoMode: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, pEnabled: *BOOL) -> void #cpp_method
- VideoProcessorGetOutputExtension: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, pExtensionGuid: *GUID, DataSize: u32, pData: *void) -> APP_DEPRECATED_HRESULT #cpp_method
- VideoProcessorSetStreamFrameFormat: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, FrameFormat: D3D11_VIDEO_FRAME_FORMAT) -> void #cpp_method
- VideoProcessorSetStreamColorSpace: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, pColorSpace: *D3D11_VIDEO_PROCESSOR_COLOR_SPACE) -> void #cpp_method
- VideoProcessorSetStreamOutputRate: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, OutputRate: D3D11_VIDEO_PROCESSOR_OUTPUT_RATE, RepeatFrame: BOOL, pCustomRate: *DXGI_RATIONAL) -> void #cpp_method
- VideoProcessorSetStreamSourceRect: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, Enable: BOOL, pRect: *RECT) -> void #cpp_method
- VideoProcessorSetStreamDestRect: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, Enable: BOOL, pRect: *RECT) -> void #cpp_method
- VideoProcessorSetStreamAlpha: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, Enable: BOOL, Alpha: float) -> void #cpp_method
- VideoProcessorSetStreamPalette: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, Count: u32, pEntries: *u32) -> void #cpp_method
- VideoProcessorSetStreamPixelAspectRatio: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, Enable: BOOL, pSourceAspectRatio: *DXGI_RATIONAL, pDestinationAspectRatio: *DXGI_RATIONAL) -> void #cpp_method
- VideoProcessorSetStreamLumaKey: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, Enable: BOOL, Lower: float, Upper: float) -> void #cpp_method
- VideoProcessorSetStreamStereoFormat: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, Enable: BOOL, Format: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT, LeftViewFrame0: BOOL, BaseViewFrame0: BOOL, FlipMode: D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE, MonoOffset: s32) -> void #cpp_method
- VideoProcessorSetStreamAutoProcessingMode: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, Enable: BOOL) -> void #cpp_method
- VideoProcessorSetStreamFilter: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, Filter: D3D11_VIDEO_PROCESSOR_FILTER, Enable: BOOL, Level: s32) -> void #cpp_method
- VideoProcessorSetStreamExtension: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, pExtensionGuid: *GUID, DataSize: u32, pData: *void) -> APP_DEPRECATED_HRESULT #cpp_method
- VideoProcessorGetStreamFrameFormat: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, pFrameFormat: *D3D11_VIDEO_FRAME_FORMAT) -> void #cpp_method
- VideoProcessorGetStreamColorSpace: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, pColorSpace: *D3D11_VIDEO_PROCESSOR_COLOR_SPACE) -> void #cpp_method
- VideoProcessorGetStreamOutputRate: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, pOutputRate: *D3D11_VIDEO_PROCESSOR_OUTPUT_RATE, pRepeatFrame: *BOOL, pCustomRate: *DXGI_RATIONAL) -> void #cpp_method
- VideoProcessorGetStreamSourceRect: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, pEnabled: *BOOL, pRect: *RECT) -> void #cpp_method
- VideoProcessorGetStreamDestRect: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, pEnabled: *BOOL, pRect: *RECT) -> void #cpp_method
- VideoProcessorGetStreamAlpha: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, pEnabled: *BOOL, pAlpha: *float) -> void #cpp_method
- VideoProcessorGetStreamPalette: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, Count: u32, pEntries: *u32) -> void #cpp_method
- VideoProcessorGetStreamPixelAspectRatio: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, pEnabled: *BOOL, pSourceAspectRatio: *DXGI_RATIONAL, pDestinationAspectRatio: *DXGI_RATIONAL) -> void #cpp_method
- VideoProcessorGetStreamLumaKey: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, pEnabled: *BOOL, pLower: *float, pUpper: *float) -> void #cpp_method
- VideoProcessorGetStreamStereoFormat: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, pEnable: *BOOL, pFormat: *D3D11_VIDEO_PROCESSOR_STEREO_FORMAT, pLeftViewFrame0: *BOOL, pBaseViewFrame0: *BOOL, pFlipMode: *D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE, MonoOffset: *s32) -> void #cpp_method
- VideoProcessorGetStreamAutoProcessingMode: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, pEnabled: *BOOL) -> void #cpp_method
- VideoProcessorGetStreamFilter: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, Filter: D3D11_VIDEO_PROCESSOR_FILTER, pEnabled: *BOOL, pLevel: *s32) -> void #cpp_method
- VideoProcessorGetStreamExtension: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, pExtensionGuid: *GUID, DataSize: u32, pData: *void) -> APP_DEPRECATED_HRESULT #cpp_method
- VideoProcessorBlt: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, pView: *ID3D11VideoProcessorOutputView, OutputFrame: u32, StreamCount: u32, pStreams: *D3D11_VIDEO_PROCESSOR_STREAM) -> HRESULT #cpp_method
- NegotiateCryptoSessionKeyExchange: #type (this: *ID3D11VideoContext, pCryptoSession: *ID3D11CryptoSession, DataSize: u32, pData: *void) -> HRESULT #cpp_method
- EncryptionBlt: #type (this: *ID3D11VideoContext, pCryptoSession: *ID3D11CryptoSession, pSrcSurface: *ID3D11Texture2D, pDstSurface: *ID3D11Texture2D, IVSize: u32, pIV: *void) -> void #cpp_method
- DecryptionBlt: #type (this: *ID3D11VideoContext, pCryptoSession: *ID3D11CryptoSession, pSrcSurface: *ID3D11Texture2D, pDstSurface: *ID3D11Texture2D, pEncryptedBlockInfo: *D3D11_ENCRYPTED_BLOCK_INFO, ContentKeySize: u32, pContentKey: *void, IVSize: u32, pIV: *void) -> void #cpp_method
- StartSessionKeyRefresh: #type (this: *ID3D11VideoContext, pCryptoSession: *ID3D11CryptoSession, RandomNumberSize: u32, pRandomNumber: *void) -> void #cpp_method
- FinishSessionKeyRefresh: #type (this: *ID3D11VideoContext, pCryptoSession: *ID3D11CryptoSession) -> void #cpp_method
- GetEncryptionBltKey: #type (this: *ID3D11VideoContext, pCryptoSession: *ID3D11CryptoSession, KeySize: u32, pReadbackKey: *void) -> HRESULT #cpp_method
- NegotiateAuthenticatedChannelKeyExchange: #type (this: *ID3D11VideoContext, pChannel: *ID3D11AuthenticatedChannel, DataSize: u32, pData: *void) -> HRESULT #cpp_method
- QueryAuthenticatedChannel: #type (this: *ID3D11VideoContext, pChannel: *ID3D11AuthenticatedChannel, InputSize: u32, pInput: *void, OutputSize: u32, pOutput: *void) -> HRESULT #cpp_method
- ConfigureAuthenticatedChannel: #type (this: *ID3D11VideoContext, pChannel: *ID3D11AuthenticatedChannel, InputSize: u32, pInput: *void, pOutput: *D3D11_AUTHENTICATED_CONFIGURE_OUTPUT) -> HRESULT #cpp_method
- VideoProcessorSetStreamRotation: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, Enable: BOOL, Rotation: D3D11_VIDEO_PROCESSOR_ROTATION) -> void #cpp_method
- VideoProcessorGetStreamRotation: #type (this: *ID3D11VideoContext, pVideoProcessor: *ID3D11VideoProcessor, StreamIndex: u32, pEnable: *BOOL, pRotation: *D3D11_VIDEO_PROCESSOR_ROTATION) -> void #cpp_method