Class VideoVBIEncoder
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
VideoVBIEncoderHandleTransfer ownership: None Nullable: False
composite
boolTransfer ownership: None Nullable: False
dID
byteTransfer ownership: None Nullable: False
sDIDBlockNumber
byteTransfer ownership: None Nullable: False
data
byteTransfer ownership: None Nullable: False
dataCount
uintTransfer 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
VideoVBIEncoderHandleTransfer 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
VideoVBIEncoderHandleTransfer 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
VideoFormatTransfer ownership: None Nullable: False
pixelWidth
uintTransfer 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
VideoVBIEncoderHandleTransfer ownership: None Nullable: False
data
byteTransfer ownership: None Nullable: False