Class Stream
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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
NullableUtf8StringHandleTransfer ownership: None Nullable: True
caps
CapsHandleTransfer ownership: None Nullable: True
type
StreamTypeTransfer ownership: None Nullable: False
flags
StreamFlagsTransfer 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
IntPtrTransfer ownership: None Nullable: False
caps
CapsHandleTransfer 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
IntPtrTransfer ownership: None Nullable: False
flags
StreamFlagsTransfer 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
IntPtrTransfer ownership: None Nullable: False
streamType
StreamTypeTransfer 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
IntPtrTransfer ownership: None Nullable: False
tags
TagListHandleTransfer ownership: None Nullable: True