Class VideoOverlayHelper
- Namespace
- GstVideo
- Assembly
- GstVideo-1.0.dll
public sealed class VideoOverlayHelper : Object, VideoOverlay, NativeObject, IDisposable, InstanceFactory, GTypeProvider
- Inheritance
-
VideoOverlayHelper
- Implements
- Inherited Members
Constructors
VideoOverlayHelper(ObjectHandle)
protected VideoOverlayHelper(ObjectHandle handle)
Parameters
handleObjectHandle
Methods
Expose()
public void Expose()
GetGType()
public static Type GetGType()
Returns
GotWindowHandle(nuint)
public void GotWindowHandle(nuint handle)
Parameters
handlenuint
HandleEvents(bool)
public void HandleEvents(bool handleEvents)
Parameters
handleEventsbool
InstallProperties(ObjectClass, int)
[Version("1.14")]
public static void InstallProperties(ObjectClass oclass, int lastPropId)
Parameters
oclassObjectClasslastPropIdint
NewFromPointer(nint, bool)
Creates a new managed VideoOverlayHelper instance for a given pointer.
public static VideoOverlayHelper NewFromPointer(nint ptr, bool ownsHandle)
Parameters
Returns
PrepareWindowHandle()
public void PrepareWindowHandle()
SetProperty(Object, int, uint, Value)
[Version("1.14")]
public static bool SetProperty(Object @object, int lastPropId, uint propertyId, Value value)
Parameters
Returns
SetRenderRectangle(int, int, int, int)
public bool SetRenderRectangle(int x, int y, int width, int height)
Parameters
Returns
SetWindowHandle(nuint)
public void SetWindowHandle(nuint handle)
Parameters
handlenuint