Table of Contents

Class VideoConverter

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

Methods

Frame(VideoConverterHandle, VideoFrameHandle, VideoFrameHandle)

Calls native method gst_video_converter_frame. Version: 1.6

[Version("1.6")]
public static extern void Frame(VideoConverterHandle convert, VideoFrameHandle src, VideoFrameHandle dest)

Parameters

convert VideoConverterHandle

Transfer ownership: None Nullable: False

src VideoFrameHandle

Transfer ownership: None Nullable: False

dest VideoFrameHandle

Transfer ownership: None Nullable: False

FrameFinish(VideoConverterHandle)

Calls native method gst_video_converter_frame_finish. Version: 1.20

[Version("1.20")]
public static extern void FrameFinish(VideoConverterHandle convert)

Parameters

convert VideoConverterHandle

Transfer ownership: None Nullable: False

Free(VideoConverterHandle)

Calls native method gst_video_converter_free. Version: 1.6

[Version("1.6")]
public static extern void Free(VideoConverterHandle convert)

Parameters

convert VideoConverterHandle

Transfer ownership: None Nullable: False

GetConfig(VideoConverterHandle)

Calls native method gst_video_converter_get_config.

public static extern StructureUnownedHandle GetConfig(VideoConverterHandle convert)

Parameters

convert VideoConverterHandle

Transfer ownership: None Nullable: False

Returns

StructureUnownedHandle

Transfer ownership: None Nullable: False

GetInInfo(VideoConverterHandle)

Calls native method gst_video_converter_get_in_info. Version: 1.22

[Version("1.22")]
public static extern VideoInfoUnownedHandle GetInInfo(VideoConverterHandle convert)

Parameters

convert VideoConverterHandle

Transfer ownership: None Nullable: False

Returns

VideoInfoUnownedHandle

Transfer ownership: None Nullable: False

GetOutInfo(VideoConverterHandle)

Calls native method gst_video_converter_get_out_info. Version: 1.22

[Version("1.22")]
public static extern VideoInfoUnownedHandle GetOutInfo(VideoConverterHandle convert)

Parameters

convert VideoConverterHandle

Transfer ownership: None Nullable: False

Returns

VideoInfoUnownedHandle

Transfer ownership: None Nullable: False

New(VideoInfoHandle, VideoInfoHandle, StructureUnownedHandle)

Calls native function gst_video_converter_new. Version: 1.6

[Version("1.6")]
public static extern VideoConverterUnownedHandle New(VideoInfoHandle inInfo, VideoInfoHandle outInfo, StructureUnownedHandle config)

Parameters

inInfo VideoInfoHandle

Transfer ownership: None Nullable: False

outInfo VideoInfoHandle

Transfer ownership: None Nullable: False

config StructureUnownedHandle

Transfer ownership: Full Nullable: False

Returns

VideoConverterUnownedHandle

Transfer ownership: None Nullable: False

NewWithPool(VideoInfoHandle, VideoInfoHandle, StructureUnownedHandle, IntPtr)

Calls native function gst_video_converter_new_with_pool. Version: 1.20

[Version("1.20")]
public static extern VideoConverterUnownedHandle NewWithPool(VideoInfoHandle inInfo, VideoInfoHandle outInfo, StructureUnownedHandle config, IntPtr pool)

Parameters

inInfo VideoInfoHandle

Transfer ownership: None Nullable: False

outInfo VideoInfoHandle

Transfer ownership: None Nullable: False

config StructureUnownedHandle

Transfer ownership: Full Nullable: False

pool IntPtr

Transfer ownership: None Nullable: True

Returns

VideoConverterUnownedHandle

Transfer ownership: None Nullable: False

SetConfig(VideoConverterHandle, StructureUnownedHandle)

Calls native method gst_video_converter_set_config. Version: 1.6

[Version("1.6")]
public static extern bool SetConfig(VideoConverterHandle convert, StructureUnownedHandle config)

Parameters

convert VideoConverterHandle

Transfer ownership: None Nullable: False

config StructureUnownedHandle

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False