Table of Contents

Class Stream

Namespace
Gst.Internal
Assembly
Gst-1.0.dll
public class Stream
Inheritance
Stream
Inherited Members

Methods

GetCaps(nint)

Calls native method gst_stream_get_caps. Version: 1.10

[Version("1.10")]
public static extern CapsOwnedHandle GetCaps(nint stream)

Parameters

stream nint

Transfer ownership: None Nullable: False

Returns

CapsOwnedHandle

Transfer ownership: Full Nullable: True

GetGType()

Calls native function gst_stream_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetStreamFlags(nint)

Calls native method gst_stream_get_stream_flags. Version: 1.10

[Version("1.10")]
public static extern StreamFlags GetStreamFlags(nint stream)

Parameters

stream nint

Transfer ownership: None Nullable: False

Returns

StreamFlags

Transfer ownership: None Nullable: False

GetStreamId(nint)

Calls native method gst_stream_get_stream_id. Version: 1.10

[Version("1.10")]
public static extern NullableUtf8StringUnownedHandle GetStreamId(nint stream)

Parameters

stream nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetStreamType(nint)

Calls native method gst_stream_get_stream_type. Version: 1.10

[Version("1.10")]
public static extern StreamType GetStreamType(nint stream)

Parameters

stream nint

Transfer ownership: None Nullable: False

Returns

StreamType

Transfer ownership: None Nullable: False

GetTags(nint)

Calls native method gst_stream_get_tags. Version: 1.10

[Version("1.10")]
public static extern TagListOwnedHandle GetTags(nint stream)

Parameters

stream nint

Transfer ownership: None Nullable: False

Returns

TagListOwnedHandle

Transfer ownership: Full Nullable: True

New(NullableUtf8StringHandle, CapsHandle, StreamType, StreamFlags)

Calls native constructor gst_stream_new. Version: 1.10

[Version("1.10")]
public static extern nint New(NullableUtf8StringHandle streamId, CapsHandle caps, StreamType type, StreamFlags flags)

Parameters

streamId NullableUtf8StringHandle

Transfer ownership: None Nullable: True

caps CapsHandle

Transfer ownership: None Nullable: True

type StreamType

Transfer ownership: None Nullable: False

flags StreamFlags

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

SetCaps(nint, CapsHandle)

Calls native method gst_stream_set_caps. Version: 1.10

[Version("1.10")]
public static extern void SetCaps(nint stream, CapsHandle caps)

Parameters

stream nint

Transfer ownership: None Nullable: False

caps CapsHandle

Transfer ownership: None Nullable: True

SetStreamFlags(nint, StreamFlags)

Calls native method gst_stream_set_stream_flags. Version: 1.10

[Version("1.10")]
public static extern void SetStreamFlags(nint stream, StreamFlags flags)

Parameters

stream nint

Transfer ownership: None Nullable: False

flags StreamFlags

Transfer ownership: None Nullable: False

SetStreamType(nint, StreamType)

Calls native method gst_stream_set_stream_type. Version: 1.10

[Version("1.10")]
public static extern void SetStreamType(nint stream, StreamType streamType)

Parameters

stream nint

Transfer ownership: None Nullable: False

streamType StreamType

Transfer ownership: None Nullable: False

SetTags(nint, TagListHandle)

Calls native method gst_stream_set_tags. Version: 1.10

[Version("1.10")]
public static extern void SetTags(nint stream, TagListHandle tags)

Parameters

stream nint

Transfer ownership: None Nullable: False

tags TagListHandle

Transfer ownership: None Nullable: True