// Copyright (c) 2023 QRTC. All rights reserved. // Use of this source code is governed by a MIT // license that can be found in the LICENSE file. //go:build ffmpeg_hw_qsv package ffmpeg /* #include */ import "C" // AVQSVContext type AVQSVContext = C.struct_AVQSVContext // AvQsvAllocContext allocates a new context. // It must be freed by the caller with AvFree(). func AvQsvAllocContext() *AVQSVContext { return (*AVQSVContext)(C.av_qsv_alloc_context()) }