Namespace GstVideo.Internal
Classes
- VideoAffineTransformationGetMatrixAsyncHandler
Async Handler for VideoAffineTransformationGetMatrix. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- VideoAffineTransformationGetMatrixForeverHandler
Forever Handler for VideoAffineTransformationGetMatrix. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- VideoAffineTransformationGetMatrixNotifiedHandler
Notified Handler for VideoAffineTransformationGetMatrix. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass
DestroyNotify
in place of a destroy_notify callback parameter.
- VideoConvertSampleCallbackAsyncHandler
Async Handler for VideoConvertSampleCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- VideoConvertSampleCallbackForeverHandler
Forever Handler for VideoConvertSampleCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- VideoConvertSampleCallbackNotifiedHandler
Notified Handler for VideoConvertSampleCallback. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass
DestroyNotify
in place of a destroy_notify callback parameter.
- VideoFormatPackAsyncHandler
Async Handler for VideoFormatPack. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- VideoFormatPackForeverHandler
Forever Handler for VideoFormatPack. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- VideoFormatPackNotifiedHandler
Notified Handler for VideoFormatPack. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass
DestroyNotify
in place of a destroy_notify callback parameter.
- VideoFormatUnpackAsyncHandler
Async Handler for VideoFormatUnpack. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- VideoFormatUnpackForeverHandler
Forever Handler for VideoFormatUnpack. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- VideoFormatUnpackNotifiedHandler
Notified Handler for VideoFormatUnpack. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass
DestroyNotify
in place of a destroy_notify callback parameter.
- VideoGLTextureUploadAsyncHandler
Async Handler for VideoGLTextureUpload. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- VideoGLTextureUploadForeverHandler
Forever Handler for VideoGLTextureUpload. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- VideoGLTextureUploadNotifiedHandler
Notified Handler for VideoGLTextureUpload. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass
DestroyNotify
in place of a destroy_notify callback parameter.