ReactOS 0.4.17-dev-934-g091855f
ID3D11VideoContext1 Interface Reference
Inheritance diagram for ID3D11VideoContext1:
Collaboration diagram for ID3D11VideoContext1:

Public Member Functions

HRESULT SubmitDecoderBuffers1 (ID3D11VideoDecoder *decoder, UINT buffer_count, const D3D11_VIDEO_DECODER_BUFFER_DESC1 *buffer_desc)
 
HRESULT GetDataForNewHardwareKey (ID3D11CryptoSession *session, UINT input_size, const void *input_data, UINT64 *output_data)
 
HRESULT CheckCryptoSessionStatus (ID3D11CryptoSession *session, D3D11_CRYPTO_SESSION_STATUS *status)
 
HRESULT DecoderEnableDownsampling (ID3D11VideoDecoder *decoder, DXGI_COLOR_SPACE_TYPE colour_space, const D3D11_VIDEO_SAMPLE_DESC *output_desc, UINT reference_frame_count)
 
HRESULT DecoderUpdateDownsampling (ID3D11VideoDecoder *decoder, const D3D11_VIDEO_SAMPLE_DESC *output_desc)
 
void VideoProcessorSetOutputColorSpace1 (ID3D11VideoProcessor *processor, DXGI_COLOR_SPACE_TYPE colour_space)
 
void VideoProcessorSetOutputShaderUsage (ID3D11VideoProcessor *processor, BOOL shader_usage)
 
void VideoProcessorGetOutputColorSpace1 (ID3D11VideoProcessor *processor, DXGI_COLOR_SPACE_TYPE *colour_space)
 
void VideoProcessorGetOutputShaderUsage (ID3D11VideoProcessor *processor, BOOL *shader_usage)
 
void VideoProcessorSetStreamColorSpace1 (ID3D11VideoProcessor *processor, UINT stream_index, DXGI_COLOR_SPACE_TYPE colour_space)
 
void VideoProcessorSetStreamMirror (ID3D11VideoProcessor *processor, UINT stream_index, BOOL enable, BOOL flip_horizontal, BOOL flip_vertical)
 
void VideoProcessorGetStreamColorSpace1 (ID3D11VideoProcessor *processor, UINT stream_index, DXGI_COLOR_SPACE_TYPE *colour_space)
 
void VideoProcessorGetStreamMirror (ID3D11VideoProcessor *processor, UINT stream_index, BOOL *enable, BOOL *flip_horizontal, BOOL *flip_vertical)
 
HRESULT VideoProcessorGetBehaviorHints (ID3D11VideoProcessor *processor, UINT output_width, UINT output_height, DXGI_FORMAT output_format, UINT stream_count, const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *streams, UINT *behaviour_hints)
 

Detailed Description

Definition at line 343 of file d3d11_1.idl.

Member Function Documentation

◆ CheckCryptoSessionStatus()

HRESULT ID3D11VideoContext1::CheckCryptoSessionStatus ( ID3D11CryptoSession *  session,
D3D11_CRYPTO_SESSION_STATUS *  status 
)

◆ DecoderEnableDownsampling()

HRESULT ID3D11VideoContext1::DecoderEnableDownsampling ( ID3D11VideoDecoder *  decoder,
DXGI_COLOR_SPACE_TYPE  colour_space,
const D3D11_VIDEO_SAMPLE_DESC *  output_desc,
UINT  reference_frame_count 
)

◆ DecoderUpdateDownsampling()

HRESULT ID3D11VideoContext1::DecoderUpdateDownsampling ( ID3D11VideoDecoder *  decoder,
const D3D11_VIDEO_SAMPLE_DESC *  output_desc 
)

◆ GetDataForNewHardwareKey()

HRESULT ID3D11VideoContext1::GetDataForNewHardwareKey ( ID3D11CryptoSession *  session,
UINT  input_size,
const void *  input_data,
UINT64 *  output_data 
)

◆ SubmitDecoderBuffers1()

HRESULT ID3D11VideoContext1::SubmitDecoderBuffers1 ( ID3D11VideoDecoder *  decoder,
UINT  buffer_count,
const D3D11_VIDEO_DECODER_BUFFER_DESC1 *  buffer_desc 
)

◆ VideoProcessorGetBehaviorHints()

HRESULT ID3D11VideoContext1::VideoProcessorGetBehaviorHints ( ID3D11VideoProcessor *  processor,
UINT  output_width,
UINT  output_height,
DXGI_FORMAT  output_format,
UINT  stream_count,
const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *  streams,
UINT *  behaviour_hints 
)

◆ VideoProcessorGetOutputColorSpace1()

void ID3D11VideoContext1::VideoProcessorGetOutputColorSpace1 ( ID3D11VideoProcessor *  processor,
DXGI_COLOR_SPACE_TYPE *  colour_space 
)

◆ VideoProcessorGetOutputShaderUsage()

void ID3D11VideoContext1::VideoProcessorGetOutputShaderUsage ( ID3D11VideoProcessor *  processor,
BOOL *  shader_usage 
)

◆ VideoProcessorGetStreamColorSpace1()

void ID3D11VideoContext1::VideoProcessorGetStreamColorSpace1 ( ID3D11VideoProcessor *  processor,
UINT  stream_index,
DXGI_COLOR_SPACE_TYPE *  colour_space 
)

◆ VideoProcessorGetStreamMirror()

void ID3D11VideoContext1::VideoProcessorGetStreamMirror ( ID3D11VideoProcessor *  processor,
UINT  stream_index,
BOOL *  enable,
BOOL *  flip_horizontal,
BOOL *  flip_vertical 
)

◆ VideoProcessorSetOutputColorSpace1()

void ID3D11VideoContext1::VideoProcessorSetOutputColorSpace1 ( ID3D11VideoProcessor *  processor,
DXGI_COLOR_SPACE_TYPE  colour_space 
)

◆ VideoProcessorSetOutputShaderUsage()

void ID3D11VideoContext1::VideoProcessorSetOutputShaderUsage ( ID3D11VideoProcessor *  processor,
BOOL  shader_usage 
)

◆ VideoProcessorSetStreamColorSpace1()

void ID3D11VideoContext1::VideoProcessorSetStreamColorSpace1 ( ID3D11VideoProcessor *  processor,
UINT  stream_index,
DXGI_COLOR_SPACE_TYPE  colour_space 
)

◆ VideoProcessorSetStreamMirror()

void ID3D11VideoContext1::VideoProcessorSetStreamMirror ( ID3D11VideoProcessor *  processor,
UINT  stream_index,
BOOL  enable,
BOOL  flip_horizontal,
BOOL  flip_vertical 
)

The documentation for this interface was generated from the following file: