Sunshine latest
Self-hosted game stream host for Moonlight.
nvenc_d3d11.h File Reference

Declarations for abstract Direct3D11 NVENC encoder. More...

#include <comdef.h>
#include <d3d11.h>
#include "nvenc_base.h"
Include dependency graph for nvenc_d3d11.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nvenc::nvenc_d3d11
 Abstract Direct3D11 NVENC encoder. Encapsulates common code used by native and interop implementations. More...
 

Namespaces

namespace  nvenc
 Standalone NVENC encoder.
 

Functions

 nvenc::_COM_SMARTPTR_TYPEDEF (ID3D11Device, IID_ID3D11Device)
 
 nvenc::_COM_SMARTPTR_TYPEDEF (ID3D11Texture2D, IID_ID3D11Texture2D)
 
 nvenc::_COM_SMARTPTR_TYPEDEF (IDXGIAdapter, IID_IDXGIAdapter)
 
 nvenc::_COM_SMARTPTR_TYPEDEF (IDXGIDevice, IID_IDXGIDevice)
 

Detailed Description

Declarations for abstract Direct3D11 NVENC encoder.