Class Video
public class Video
- Inheritance
-
Video
- Inherited Members
Methods
GetAutoplay(IntPtr)
Calls native method gtk_video_get_autoplay.
public static extern bool GetAutoplay(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetFile(IntPtr)
Calls native method gtk_video_get_file.
public static extern IntPtr GetFile(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetGType()
Calls native function gtk_video_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetGraphicsOffload(IntPtr)
Calls native method gtk_video_get_graphics_offload. Version: 4.14
[Version("4.14")]
public static extern GraphicsOffloadEnabled GetGraphicsOffload(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- GraphicsOffloadEnabled
Transfer ownership: None Nullable: False
GetLoop(IntPtr)
Calls native method gtk_video_get_loop.
public static extern bool GetLoop(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetMediaStream(IntPtr)
Calls native method gtk_video_get_media_stream.
public static extern IntPtr GetMediaStream(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
New()
Calls native constructor gtk_video_new.
public static extern IntPtr New()
Returns
- IntPtr
Transfer ownership: None Nullable: False
NewForFile(IntPtr)
Calls native constructor gtk_video_new_for_file.
public static extern IntPtr NewForFile(IntPtr file)
Parameters
file
IntPtrTransfer ownership: None Nullable: True
Returns
- IntPtr
Transfer ownership: None Nullable: False
NewForFilename(NullablePlatformStringHandle)
Calls native constructor gtk_video_new_for_filename.
public static extern IntPtr NewForFilename(NullablePlatformStringHandle filename)
Parameters
filename
NullablePlatformStringHandleTransfer ownership: None Nullable: True
Returns
- IntPtr
Transfer ownership: None Nullable: False
NewForMediaStream(IntPtr)
Calls native constructor gtk_video_new_for_media_stream.
public static extern IntPtr NewForMediaStream(IntPtr stream)
Parameters
stream
IntPtrTransfer ownership: None Nullable: True
Returns
- IntPtr
Transfer ownership: None Nullable: False
NewForResource(NullableUtf8StringHandle)
Calls native constructor gtk_video_new_for_resource.
public static extern IntPtr NewForResource(NullableUtf8StringHandle resourcePath)
Parameters
resourcePath
NullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- IntPtr
Transfer ownership: None Nullable: False
SetAutoplay(IntPtr, bool)
Calls native method gtk_video_set_autoplay.
public static extern void SetAutoplay(IntPtr self, bool autoplay)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
autoplay
boolTransfer ownership: None Nullable: False
SetFile(IntPtr, IntPtr)
Calls native method gtk_video_set_file.
public static extern void SetFile(IntPtr self, IntPtr file)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
file
IntPtrTransfer ownership: None Nullable: True
SetFilename(IntPtr, NullablePlatformStringHandle)
Calls native method gtk_video_set_filename.
public static extern void SetFilename(IntPtr self, NullablePlatformStringHandle filename)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
filename
NullablePlatformStringHandleTransfer ownership: None Nullable: True
SetGraphicsOffload(IntPtr, GraphicsOffloadEnabled)
Calls native method gtk_video_set_graphics_offload. Version: 4.14
[Version("4.14")]
public static extern void SetGraphicsOffload(IntPtr self, GraphicsOffloadEnabled enabled)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
enabled
GraphicsOffloadEnabledTransfer ownership: None Nullable: False
SetLoop(IntPtr, bool)
Calls native method gtk_video_set_loop.
public static extern void SetLoop(IntPtr self, bool loop)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
loop
boolTransfer ownership: None Nullable: False
SetMediaStream(IntPtr, IntPtr)
Calls native method gtk_video_set_media_stream.
public static extern void SetMediaStream(IntPtr self, IntPtr stream)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
stream
IntPtrTransfer ownership: None Nullable: True
SetResource(IntPtr, NullableUtf8StringHandle)
Calls native method gtk_video_set_resource.
public static extern void SetResource(IntPtr self, NullableUtf8StringHandle resourcePath)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
resourcePath
NullableUtf8StringHandleTransfer ownership: None Nullable: True