9 #include <dxgiformat.h>
Declarations for common platform specific utilities.
NV_ENC_BUFFER_FORMAT nvenc_format_from_sunshine_format(platf::pix_fmt_e format)
Convert a Sunshine pixel format to the matching NVENC buffer format.
Definition nvenc_utils.cpp:40
DXGI_FORMAT dxgi_format_from_nvenc_format(NV_ENC_BUFFER_FORMAT format)
Convert an NVENC buffer format to the matching DXGI format.
Definition nvenc_utils.cpp:17
nvenc_colorspace_t nvenc_colorspace_from_sunshine_colorspace(const video::sunshine_colorspace_t &sunshine_colorspace)
Convert Sunshine colorspace metadata to NVENC VUI metadata.
Definition nvenc_utils.cpp:66
Declarations for NVENC YUV colorspace.
Imports one NVENC SDK into its version-specific implementation namespace.
#define NVENC_NAMESPACE
Namespace used for the documented NVENC implementation.
Definition nvenc_sdk.h:12
Declarations for colorspace functions.