nvidia quick sync

This commit is contained in:
KingKDot
2026-07-11 16:52:24 -05:00
parent 424ed348e3
commit fb6c856ad1
15 changed files with 521 additions and 0 deletions
@@ -0,0 +1,15 @@
#pragma once
#include <stdint.h>
#ifdef __cplusplus
extern "C" {
#endif
typedef void* overlord_qsv_encoder;
int overlord_qsv_probe(char*, int);
int overlord_qsv_create(void*, int, int, int, int, int, uint32_t, int,
overlord_qsv_encoder*, char*, int);
int overlord_qsv_encode(overlord_qsv_encoder, void*, int, uint8_t*, int, int*, char*, int);
void overlord_qsv_destroy(overlord_qsv_encoder);
#ifdef __cplusplus
}
#endif