Table of Contents

Class Stream

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

Methods

GetCaps(IntPtr)

Calls native method gst_stream_get_caps. Version: 1.10

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

Parameters

stream IntPtr

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(IntPtr)

Calls native method gst_stream_get_stream_flags. Version: 1.10

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

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

Returns

StreamFlags

Transfer ownership: None Nullable: False

GetStreamId(IntPtr)

Calls native method gst_stream_get_stream_id. Version: 1.10

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

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetStreamType(IntPtr)

Calls native method gst_stream_get_stream_type. Version: 1.10

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

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

Returns

StreamType

Transfer ownership: None Nullable: False

GetTags(IntPtr)

Calls native method gst_stream_get_tags. Version: 1.10

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

Parameters

stream IntPtr

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 IntPtr 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

IntPtr

Transfer ownership: Full Nullable: False

SetCaps(IntPtr, CapsHandle)

Calls native method gst_stream_set_caps. Version: 1.10

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

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

caps CapsHandle

Transfer ownership: None Nullable: True

SetStreamFlags(IntPtr, StreamFlags)

Calls native method gst_stream_set_stream_flags. Version: 1.10

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

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

flags StreamFlags

Transfer ownership: None Nullable: False

SetStreamType(IntPtr, StreamType)

Calls native method gst_stream_set_stream_type. Version: 1.10

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

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

streamType StreamType

Transfer ownership: None Nullable: False

SetTags(IntPtr, TagListHandle)

Calls native method gst_stream_set_tags. Version: 1.10

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

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

tags TagListHandle

Transfer ownership: None Nullable: True