ID3D11VideoContext

Undocumented in source.
version(Windows)
interface ID3D11VideoContext : ID3D11DeviceChild {}

Members

Functions

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

Inherited Members

From ID3D11DeviceChild

GetDevice
void GetDevice(ID3D11Device** ppDevice)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetPrivateData
HRESULT GetPrivateData(GUID* guid, uint* pDataSize, void* pData)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetPrivateData
HRESULT SetPrivateData(GUID* guid, uint DataSize, void* pData)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetPrivateDataInterface
HRESULT SetPrivateDataInterface(GUID* guid, IUnknown pData)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Meta