|
| HRESULT | CreateVideoDecoder1 ([in] const D3D12_VIDEO_DECODER_DESC *desc, [in, optional] ID3D12ProtectedResourceSession *protected_resource_session, [in] REFIID riid, [out, iid_is(riid)] void **video_decoder) |
| |
| HRESULT | CreateVideoDecoderHeap1 ([in] const D3D12_VIDEO_DECODER_HEAP_DESC *video_decoder_heap_desc, [in, optional] ID3D12ProtectedResourceSession *protected_resource_session, [in] REFIID riid, [out, iid_is(riid)] void **video_decoder_heap) |
| |
| HRESULT | CreateVideoProcessor1 ([in] UINT node_mask, [in] const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *output_stream_desc, [in] UINT input_stream_descs_count, [in] const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *input_stream_descs, [in, optional] ID3D12ProtectedResourceSession *protected_resource_session, [in] REFIID riid, [out, iid_is(riid)] void **video_processor) |
| |
| HRESULT | CreateVideoExtensionCommand ([in] const D3D12_VIDEO_EXTENSION_COMMAND_DESC *desc, [in] const void *creation_parameters, [in] SIZE_T creation_parameters_data_size_in_bytes, [in, optional] ID3D12ProtectedResourceSession *protected_resource_session, [in] REFIID riid, [out] void **video_extension_command) |
| |
| HRESULT | ExecuteExtensionCommand ([in] ID3D12VideoExtensionCommand *extension_command, [in] const void *execution_parameters, [in] SIZE_T execution_parameters_size_in_bytes, [out] void *output_data, [in] SIZE_T output_data_size_in_bytes) |
| |
Definition at line 725 of file d3d12video.idl.
◆ CreateVideoDecoder1()
◆ CreateVideoDecoderHeap1()
◆ CreateVideoExtensionCommand()
◆ CreateVideoProcessor1()
◆ ExecuteExtensionCommand()
The documentation for this interface was generated from the following file: