|
FFmpeg
|
Go to the source code of this file.
Macros | |
| #define | COBJMACROS |
| Enable C style interface for D3D12. | |
| #define | DX_CHECK(hr) |
| A check macro used by D3D12 functions highly frequently. | |
| #define | D3D12_OBJECT_RELEASE(pInterface) |
| A release macro used by D3D12 objects highly frequently. | |
| #define COBJMACROS |
Enable C style interface for D3D12.
Definition at line 32 of file hwcontext_d3d12va_internal.h.
| #define DX_CHECK | ( | hr | ) |
A check macro used by D3D12 functions highly frequently.
Definition at line 40 of file hwcontext_d3d12va_internal.h.
Referenced by d3d12va_create_decoder(), d3d12va_create_decoder_heap(), d3d12va_create_helper_objects(), d3d12va_device_init(), d3d12va_pool_alloc(), d3d12va_pool_alloc_texture_array(), d3d12va_sync_with_gpu(), d3d12va_sync_with_gpu(), d3d12va_transfer_data(), d3d12va_wait_queue_idle(), ff_d3d12va_common_end_frame(), and ff_d3d12va_decode_init().
| #define D3D12_OBJECT_RELEASE | ( | pInterface | ) |
A release macro used by D3D12 objects highly frequently.
Definition at line 51 of file hwcontext_d3d12va_internal.h.
Referenced by bufref_free_interface(), d3d12va_device_create(), d3d12va_device_free(), d3d12va_device_uninit(), d3d12va_discard_helper_objects(), d3d12va_encode_alloc_output_buffer(), d3d12va_encode_create_command_objects(), d3d12va_encode_discard(), d3d12va_encode_free_buffer(), d3d12va_encode_issue(), d3d12va_frames_uninit(), ff_d3d12va_decode_init(), ff_d3d12va_decode_uninit(), ff_d3d12va_encode_close(), free_reference_only_resources(), free_texture(), and mestimate_d3d12_uninit().