Table of Contents

Class MediaStream

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class MediaStream
Inheritance
MediaStream
Inherited Members

Methods

ErrorValist(nint, Quark, int, NonNullableUtf8StringHandle, nint)

Calls native method gtk_media_stream_error_valist.

public static extern void ErrorValist(nint self, Quark domain, int code, NonNullableUtf8StringHandle format, nint args)

Parameters

self nint

Transfer ownership: None Nullable: False

domain Quark

Transfer ownership: None Nullable: False

code int

Transfer ownership: None Nullable: False

format NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

args nint

Transfer ownership: None Nullable: False

Gerror(nint, ErrorUnownedHandle)

Calls native method gtk_media_stream_gerror.

public static extern void Gerror(nint self, ErrorUnownedHandle error)

Parameters

self nint

Transfer ownership: None Nullable: False

error ErrorUnownedHandle

Transfer ownership: Full Nullable: False

GetDuration(nint)

Calls native method gtk_media_stream_get_duration.

public static extern long GetDuration(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

long

Transfer ownership: None Nullable: False

GetEnded(nint)

Calls native method gtk_media_stream_get_ended.

public static extern bool GetEnded(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetError(nint)

Calls native method gtk_media_stream_get_error.

public static extern ErrorUnownedHandle GetError(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ErrorUnownedHandle

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_media_stream_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLoop(nint)

Calls native method gtk_media_stream_get_loop.

public static extern bool GetLoop(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetMuted(nint)

Calls native method gtk_media_stream_get_muted.

public static extern bool GetMuted(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPlaying(nint)

Calls native method gtk_media_stream_get_playing.

public static extern bool GetPlaying(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetTimestamp(nint)

Calls native method gtk_media_stream_get_timestamp.

public static extern long GetTimestamp(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

long

Transfer ownership: None Nullable: False

GetVolume(nint)

Calls native method gtk_media_stream_get_volume.

public static extern double GetVolume(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

HasAudio(nint)

Calls native method gtk_media_stream_has_audio.

public static extern bool HasAudio(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

HasVideo(nint)

Calls native method gtk_media_stream_has_video.

public static extern bool HasVideo(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsPrepared(nint)

Calls native method gtk_media_stream_is_prepared.

public static extern bool IsPrepared(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsSeekable(nint)

Calls native method gtk_media_stream_is_seekable.

public static extern bool IsSeekable(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsSeeking(nint)

Calls native method gtk_media_stream_is_seeking.

public static extern bool IsSeeking(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Pause(nint)

Calls native method gtk_media_stream_pause.

public static extern void Pause(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Play(nint)

Calls native method gtk_media_stream_play.

public static extern void Play(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Realize(nint, nint)

Calls native method gtk_media_stream_realize.

public static extern void Realize(nint self, nint surface)

Parameters

self nint

Transfer ownership: None Nullable: False

surface nint

Transfer ownership: None Nullable: False

Seek(nint, long)

Calls native method gtk_media_stream_seek.

public static extern void Seek(nint self, long timestamp)

Parameters

self nint

Transfer ownership: None Nullable: False

timestamp long

Transfer ownership: None Nullable: False

SeekFailed(nint)

Calls native method gtk_media_stream_seek_failed.

public static extern void SeekFailed(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

SeekSuccess(nint)

Calls native method gtk_media_stream_seek_success.

public static extern void SeekSuccess(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

SetLoop(nint, bool)

Calls native method gtk_media_stream_set_loop.

public static extern void SetLoop(nint self, bool loop)

Parameters

self nint

Transfer ownership: None Nullable: False

loop bool

Transfer ownership: None Nullable: False

SetMuted(nint, bool)

Calls native method gtk_media_stream_set_muted.

public static extern void SetMuted(nint self, bool muted)

Parameters

self nint

Transfer ownership: None Nullable: False

muted bool

Transfer ownership: None Nullable: False

SetPlaying(nint, bool)

Calls native method gtk_media_stream_set_playing.

public static extern void SetPlaying(nint self, bool playing)

Parameters

self nint

Transfer ownership: None Nullable: False

playing bool

Transfer ownership: None Nullable: False

SetVolume(nint, double)

Calls native method gtk_media_stream_set_volume.

public static extern void SetVolume(nint self, double volume)

Parameters

self nint

Transfer ownership: None Nullable: False

volume double

Transfer ownership: None Nullable: False

StreamEnded(nint)

Calls native method gtk_media_stream_stream_ended. Version: 4.4

[Version("4.4")]
public static extern void StreamEnded(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

StreamPrepared(nint, bool, bool, bool, long)

Calls native method gtk_media_stream_stream_prepared. Version: 4.4

[Version("4.4")]
public static extern void StreamPrepared(nint self, bool hasAudio, bool hasVideo, bool seekable, long duration)

Parameters

self nint

Transfer ownership: None Nullable: False

hasAudio bool

Transfer ownership: None Nullable: False

hasVideo bool

Transfer ownership: None Nullable: False

seekable bool

Transfer ownership: None Nullable: False

duration long

Transfer ownership: None Nullable: False

StreamUnprepared(nint)

Calls native method gtk_media_stream_stream_unprepared. Version: 4.4

[Version("4.4")]
public static extern void StreamUnprepared(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Unprepared(nint)

Calls native method gtk_media_stream_unprepared.

public static extern void Unprepared(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Unrealize(nint, nint)

Calls native method gtk_media_stream_unrealize.

public static extern void Unrealize(nint self, nint surface)

Parameters

self nint

Transfer ownership: None Nullable: False

surface nint

Transfer ownership: None Nullable: False

Update(nint, long)

Calls native method gtk_media_stream_update.

public static extern void Update(nint self, long timestamp)

Parameters

self nint

Transfer ownership: None Nullable: False

timestamp long

Transfer ownership: None Nullable: False