Class MediaFile
public class MediaFile
- Inheritance
-
MediaFile
- Inherited Members
Methods
Clear(IntPtr)
Calls native method gtk_media_file_clear.
public static extern void Clear(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
GetFile(IntPtr)
Calls native method gtk_media_file_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_media_file_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetInputStream(IntPtr)
Calls native method gtk_media_file_get_input_stream.
public static extern IntPtr GetInputStream(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
New()
Calls native constructor gtk_media_file_new.
public static extern IntPtr New()
Returns
- IntPtr
Transfer ownership: Full Nullable: False
NewForFile(IntPtr)
Calls native constructor gtk_media_file_new_for_file.
public static extern IntPtr NewForFile(IntPtr file)
Parameters
file
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
NewForFilename(NonNullablePlatformStringHandle)
Calls native constructor gtk_media_file_new_for_filename.
public static extern IntPtr NewForFilename(NonNullablePlatformStringHandle filename)
Parameters
filename
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
NewForInputStream(IntPtr)
Calls native constructor gtk_media_file_new_for_input_stream.
public static extern IntPtr NewForInputStream(IntPtr stream)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
NewForResource(NonNullableUtf8StringHandle)
Calls native constructor gtk_media_file_new_for_resource.
public static extern IntPtr NewForResource(NonNullableUtf8StringHandle resourcePath)
Parameters
resourcePath
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
SetFile(IntPtr, IntPtr)
Calls native method gtk_media_file_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_media_file_set_filename.
public static extern void SetFilename(IntPtr self, NullablePlatformStringHandle filename)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
filename
NullablePlatformStringHandleTransfer ownership: None Nullable: True
SetInputStream(IntPtr, IntPtr)
Calls native method gtk_media_file_set_input_stream.
public static extern void SetInputStream(IntPtr self, IntPtr stream)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
stream
IntPtrTransfer ownership: None Nullable: True
SetResource(IntPtr, NullableUtf8StringHandle)
Calls native method gtk_media_file_set_resource.
public static extern void SetResource(IntPtr self, NullableUtf8StringHandle resourcePath)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
resourcePath
NullableUtf8StringHandleTransfer ownership: None Nullable: True