Skip to main content
Ctrl+K
NVIDIA Maxine Video Effects (VFX) SDK User Guide - Home NVIDIA Maxine Video Effects (VFX) SDK User Guide - Home

NVIDIA Maxine Video Effects (VFX) SDK User Guide

NVIDIA Maxine Video Effects (VFX) SDK User Guide - Home NVIDIA Maxine Video Effects (VFX) SDK User Guide - Home

NVIDIA Maxine Video Effects (VFX) SDK User Guide

Table of Contents

  • Introduction

Get Started

  • Windows
    • Install the VFX SDK
    • Sample Applications
    • Performance Reference
  • Linux
    • Install the VFX SDK
    • Sample Applications
    • Performance Reference
    • Run SDK in a Container

Filters

  • AI Green Screen
  • Background Blur
  • Artifact Reduction
  • Super Resolution
  • Upscale
  • Webcam Denoise
  • Video Relighting

APIs

  • VFX SDK API Architecture
    • Use a Video Effect Filter
    • Create and Set State Variables
    • Load a Video Effect Filter
    • Run a Video Effect Filter
    • Destroy a Video Effect Filter
    • Work with Image Frames on GPU or CPU Buffers
  • VFX SDK API Reference
    • Structures
    • Enumerations
    • Type Definitions
    • Video Effects Functions
    • Return Codes

Multi-GPU Usage

  • Multi-GPU Overview
  • Default Behavior
  • Configure a Single Task
  • Configure Multiple Tasks
  • Using Multi-Instance GPUs

Batch Processing

  • Batch Overview
  • Batch Utilities
  • Allocation of Batched Buffers
  • Select a Batch Model
  • Set the Batched Images
  • Batching When Using State Variables
  • VFX SDK API Reference

VFX SDK API Reference#

  • Structures
    • NvVFX_Handle
    • NvVFX_Object
    • NvVFX_StateObjectHandle
    • NvVFX_StateObjectHandleBase
    • NvCVImage
  • Enumerations
  • Type Definitions
    • NvVFX_EffectSelector
    • NvVFX_ParameterSelector
  • Video Effects Functions
    • NvVFX_CreateEffect
    • NvVFX_CudaStreamCreate
    • NvVFX_CudaStreamDestroy
    • NvVFX_DestroyEffect
    • NvVFX_GetCudaStream
    • NvCV_GetErrorStringFromCode
    • NvVFX_GetF32
    • NvVFX_GetF64
    • NvVFX_GetImage
    • NvVFX_GetObject
    • NvVFX_GetS32
    • NvVFX_GetString
    • NvVFX_GetU32
    • NvVFX_GetU64
    • NvVFX_Load
    • NvVFX_Run
    • NvVFX_SetCudaStream
    • NvVFX_AllocateState
    • NvVFX_DeallocateState
    • NvVFX_ResetState
    • NvVFX_SetF32
    • NvVFX_SetF64
    • NvVFX_SetImage
    • NvVFX_SetObject
    • NvVFX_SetStateObjectHandleArray
    • NvVFX_SetS32
    • NvVFX_SetString
    • NvVFX_SetU32
    • NvVFX_SetU64
    • NvVFX_ConfigureLogger
  • Return Codes

previous

Work with Image Frames on GPU or CPU Buffers

next

Structures

NVIDIA NVIDIA
Privacy Policy | Manage My Privacy | Do Not Sell or Share My Data | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact

Copyright © 2021-2025, NVIDIA Corporation.

Last updated on Oct 24, 2025.