Browse Source

Fixed CudaVideoWriter.Release()

pull/859/head
Canming Huang 2 years ago
parent
commit
cab9297a5a
  1. 4
      Emgu.CV.Cuda/Codec/CudaVideoWriter.cs
  2. 2
      Emgu.CV.Extern/cudacodec/cudacodec_c.h

4
Emgu.CV.Cuda/Codec/CudaVideoWriter.cs

@ -116,7 +116,7 @@ namespace Emgu.CV.Cuda
/// </summary>
public void Release()
{
CudaInvoke.cudaVideoReaderRelease(ref _ptr);
CudaInvoke.cudaVideoWriterRelease(_ptr);
}
}
@ -134,7 +134,7 @@ namespace Emgu.CV.Cuda
[DllImport(CvInvoke.ExternCudaLibrary, CallingConvention = CvInvoke.CvCallingConvention)]
internal static extern void cudaVideoWriterRelease(ref IntPtr writer);
internal static extern void cudaVideoWriterRelease(IntPtr writer);
[DllImport(CvInvoke.ExternCudaLibrary, CallingConvention = CvInvoke.CvCallingConvention)]
internal static extern void cudaVideoWriterDelete(ref IntPtr writer);

2
Emgu.CV.Extern/cudacodec/cudacodec_c.h

@ -64,7 +64,7 @@ CVAPI(cv::cudacodec::VideoWriter*) cudaVideoWriterCreate(
cv::cuda::Stream* stream,
cv::Ptr<cv::cudacodec::VideoWriter>** sharedPtr);
CVAPI(void) cudaVideoWriterDelete(cv::Ptr<cv::cudacodec::VideoWriter>** writer);
CVAPI(void) cudaVideoWriterRelease(cv::Ptr<cv::cudacodec::VideoWriter>** writer);
CVAPI(void) cudaVideoWriterRelease(cv::Ptr<cv::cudacodec::VideoWriter>* writer);
CVAPI(void) cudaVideoWriterWrite(cv::cudacodec::VideoWriter* writer, cv::_InputArray* frame);
//----------------------------------------------------------------------------

Loading…
Cancel
Save