30 bool create_and_register_input_buffer()
override;
Native Direct3D11 NVENC encoder.
Definition nvenc_d3d11_native.h:19
ID3D11Texture2D * get_input_texture() override
Get input surface texture.
Definition nvenc_d3d11_native.cpp:27
nvenc_d3d11_native(ID3D11Device *d3d_device)
Definition nvenc_d3d11_native.cpp:14
Abstract Direct3D11 NVENC encoder. Encapsulates common code used by native and interop implementation...
Definition nvenc_d3d11.h:45
Standalone NVENC encoder.
Definition nvenc_base.cpp:94
ID3D11Texture2D * ID3D11Texture2DPtr
COM smart pointer for ID3D11Texture2D.
Definition nvenc_d3d11.h:25
ID3D11Device * ID3D11DevicePtr
COM smart pointer for ID3D11Device.
Definition nvenc_d3d11.h:21
Declarations for abstract Direct3D11 NVENC encoder.