Table of Contents

Class VideoVBIEncoder

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

Methods

AddAncillary(VideoVBIEncoderHandle, bool, byte, byte, ref byte, uint)

Calls native method gst_video_vbi_encoder_add_ancillary. Version: 1.16

[Version("1.16")]
public static extern bool AddAncillary(VideoVBIEncoderHandle encoder, bool composite, byte dID, byte sDIDBlockNumber, ref byte data, uint dataCount)

Parameters

encoder VideoVBIEncoderHandle

Transfer ownership: None Nullable: False

composite bool

Transfer ownership: None Nullable: False

dID byte

Transfer ownership: None Nullable: False

sDIDBlockNumber byte

Transfer ownership: None Nullable: False

data byte

Transfer ownership: None Nullable: False

dataCount uint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Copy(VideoVBIEncoderHandle)

Calls native method gst_video_vbi_encoder_copy.

public static extern VideoVBIEncoderOwnedHandle Copy(VideoVBIEncoderHandle encoder)

Parameters

encoder VideoVBIEncoderHandle

Transfer ownership: None Nullable: False

Returns

VideoVBIEncoderOwnedHandle

Transfer ownership: Full Nullable: False

Free(VideoVBIEncoderHandle)

Calls native method gst_video_vbi_encoder_free. Version: 1.16

[Version("1.16")]
public static extern void Free(VideoVBIEncoderHandle encoder)

Parameters

encoder VideoVBIEncoderHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function gst_video_vbi_encoder_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

New(VideoFormat, uint)

Calls native constructor gst_video_vbi_encoder_new. Version: 1.16

[Version("1.16")]
public static extern VideoVBIEncoderOwnedHandle New(VideoFormat format, uint pixelWidth)

Parameters

format VideoFormat

Transfer ownership: None Nullable: False

pixelWidth uint

Transfer ownership: None Nullable: False

Returns

VideoVBIEncoderOwnedHandle

Transfer ownership: Full Nullable: True

WriteLine(VideoVBIEncoderHandle, ref byte)

Calls native method gst_video_vbi_encoder_write_line.

public static extern void WriteLine(VideoVBIEncoderHandle encoder, ref byte data)

Parameters

encoder VideoVBIEncoderHandle

Transfer ownership: None Nullable: False

data byte

Transfer ownership: None Nullable: False