Table of Contents

Class VideoCodecFrame

Namespace
GstVideo.Internal
Assembly
GstVideo-1.0.dll
public class VideoCodecFrame
Inheritance
VideoCodecFrame
Inherited Members

Methods

GetGType()

Calls native function gst_video_codec_frame_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetUserData(VideoCodecFrameHandle)

Calls native method gst_video_codec_frame_get_user_data.

public static extern IntPtr GetUserData(VideoCodecFrameHandle frame)

Parameters

frame VideoCodecFrameHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

Ref(VideoCodecFrameHandle)

Calls native method gst_video_codec_frame_ref.

public static extern VideoCodecFrameOwnedHandle Ref(VideoCodecFrameHandle frame)

Parameters

frame VideoCodecFrameHandle

Transfer ownership: None Nullable: False

Returns

VideoCodecFrameOwnedHandle

Transfer ownership: Full Nullable: False

SetUserData(VideoCodecFrameHandle, IntPtr, DestroyNotify)

Calls native method gst_video_codec_frame_set_user_data.

public static extern void SetUserData(VideoCodecFrameHandle frame, IntPtr userData, DestroyNotify notify)

Parameters

frame VideoCodecFrameHandle

Transfer ownership: None Nullable: False

userData IntPtr

Transfer ownership: None Nullable: True

notify DestroyNotify

Transfer ownership: None Nullable: False

Unref(VideoCodecFrameHandle)

Calls native method gst_video_codec_frame_unref.

public static extern void Unref(VideoCodecFrameHandle frame)

Parameters

frame VideoCodecFrameHandle

Transfer ownership: None Nullable: False