Class Functions
public static class Functions
- Inheritance
-
Functions
- Inherited Members
Methods
AncillaryMetaApiGetType()
Calls native function gst_ancillary_meta_api_get_type.
public static extern nuint AncillaryMetaApiGetType()
Returns
- nuint
Transfer ownership: None Nullable: False
AncillaryMetaGetInfo()
Calls native function gst_ancillary_meta_get_info.
public static extern MetaInfoUnownedHandle AncillaryMetaGetInfo()
Returns
- MetaInfoUnownedHandle
Transfer ownership: None Nullable: False
BufferAddAncillaryMeta(BufferHandle)
Calls native function gst_buffer_add_ancillary_meta. Version: 1.24
[Version("1.24")]
public static extern AncillaryMetaUnownedHandle BufferAddAncillaryMeta(BufferHandle buffer)
Parameters
buffer
BufferHandleTransfer ownership: None Nullable: False
Returns
- AncillaryMetaUnownedHandle
Transfer ownership: None Nullable: False
BufferAddVideoAfdMeta(BufferHandle, byte, VideoAFDSpec, VideoAFDValue)
Calls native function gst_buffer_add_video_afd_meta. Version: 1.18
[Version("1.18")]
public static extern VideoAFDMetaUnownedHandle BufferAddVideoAfdMeta(BufferHandle buffer, byte field, VideoAFDSpec spec, VideoAFDValue afd)
Parameters
buffer
BufferHandleTransfer ownership: None Nullable: False
field
byteTransfer ownership: None Nullable: False
spec
VideoAFDSpecTransfer ownership: None Nullable: False
afd
VideoAFDValueTransfer ownership: None Nullable: False
Returns
- VideoAFDMetaUnownedHandle
Transfer ownership: None Nullable: False
BufferAddVideoAffineTransformationMeta(BufferHandle)
Calls native function gst_buffer_add_video_affine_transformation_meta. Version: 1.8
[Version("1.8")]
public static extern VideoAffineTransformationMetaUnownedHandle BufferAddVideoAffineTransformationMeta(BufferHandle buffer)
Parameters
buffer
BufferHandleTransfer ownership: None Nullable: False
Returns
- VideoAffineTransformationMetaUnownedHandle
Transfer ownership: None Nullable: False
BufferAddVideoBarMeta(BufferHandle, byte, bool, uint, uint)
Calls native function gst_buffer_add_video_bar_meta. Version: 1.18
[Version("1.18")]
public static extern VideoBarMetaUnownedHandle BufferAddVideoBarMeta(BufferHandle buffer, byte field, bool isLetterbox, uint barData1, uint barData2)
Parameters
buffer
BufferHandleTransfer ownership: None Nullable: False
field
byteTransfer ownership: None Nullable: False
isLetterbox
boolTransfer ownership: None Nullable: False
barData1
uintTransfer ownership: None Nullable: False
barData2
uintTransfer ownership: None Nullable: False
Returns
- VideoBarMetaUnownedHandle
Transfer ownership: None Nullable: False
BufferAddVideoCaptionMeta(BufferHandle, VideoCaptionType, ref byte, nuint)
Calls native function gst_buffer_add_video_caption_meta. Version: 1.16
[Version("1.16")]
public static extern VideoCaptionMetaUnownedHandle BufferAddVideoCaptionMeta(BufferHandle buffer, VideoCaptionType captionType, ref byte data, nuint size)
Parameters
buffer
BufferHandleTransfer ownership: None Nullable: False
captionType
VideoCaptionTypeTransfer ownership: None Nullable: False
data
byteTransfer ownership: None Nullable: False
size
nuintTransfer ownership: None Nullable: False
Returns
- VideoCaptionMetaUnownedHandle
Transfer ownership: None Nullable: False
BufferAddVideoCodecAlphaMeta(BufferHandle, BufferUnownedHandle)
Calls native function gst_buffer_add_video_codec_alpha_meta. Version: 1.20
[Version("1.20")]
public static extern VideoCodecAlphaMetaUnownedHandle BufferAddVideoCodecAlphaMeta(BufferHandle buffer, BufferUnownedHandle alphaBuffer)
Parameters
buffer
BufferHandleTransfer ownership: None Nullable: False
alphaBuffer
BufferUnownedHandleTransfer ownership: Full Nullable: False
Returns
- VideoCodecAlphaMetaUnownedHandle
Transfer ownership: None Nullable: False
BufferAddVideoGlTextureUploadMeta(BufferHandle, VideoGLTextureOrientation, uint, nint, VideoGLTextureUpload, nint, BoxedCopyFunc, BoxedFreeFunc)
Calls native function gst_buffer_add_video_gl_texture_upload_meta.
public static extern VideoGLTextureUploadMetaUnownedHandle BufferAddVideoGlTextureUploadMeta(BufferHandle buffer, VideoGLTextureOrientation textureOrientation, uint nTextures, nint textureType, VideoGLTextureUpload upload, nint userData, BoxedCopyFunc userDataCopy, BoxedFreeFunc userDataFree)
Parameters
buffer
BufferHandleTransfer ownership: None Nullable: False
textureOrientation
VideoGLTextureOrientationTransfer ownership: None Nullable: False
nTextures
uintTransfer ownership: None Nullable: False
textureType
nintTransfer ownership: None Nullable: False
upload
VideoGLTextureUploadTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
userDataCopy
BoxedCopyFuncTransfer ownership: None Nullable: False
userDataFree
BoxedFreeFuncTransfer ownership: None Nullable: False
Returns
- VideoGLTextureUploadMetaUnownedHandle
Transfer ownership: None Nullable: False
BufferAddVideoMeta(BufferHandle, VideoFrameFlags, VideoFormat, uint, uint)
Calls native function gst_buffer_add_video_meta.
public static extern VideoMetaUnownedHandle BufferAddVideoMeta(BufferHandle buffer, VideoFrameFlags flags, VideoFormat format, uint width, uint height)
Parameters
buffer
BufferHandleTransfer ownership: None Nullable: False
flags
VideoFrameFlagsTransfer ownership: None Nullable: False
format
VideoFormatTransfer ownership: None Nullable: False
width
uintTransfer ownership: None Nullable: False
height
uintTransfer ownership: None Nullable: False
Returns
- VideoMetaUnownedHandle
Transfer ownership: None Nullable: False
BufferAddVideoMetaFull(BufferHandle, VideoFrameFlags, VideoFormat, uint, uint, uint, nuint[], ref int)
Calls native function gst_buffer_add_video_meta_full.
public static extern VideoMetaUnownedHandle BufferAddVideoMetaFull(BufferHandle buffer, VideoFrameFlags flags, VideoFormat format, uint width, uint height, uint nPlanes, nuint[] offset, ref int stride)
Parameters
buffer
BufferHandleTransfer ownership: None Nullable: False
flags
VideoFrameFlagsTransfer ownership: None Nullable: False
format
VideoFormatTransfer ownership: None Nullable: False
width
uintTransfer ownership: None Nullable: False
height
uintTransfer ownership: None Nullable: False
nPlanes
uintTransfer ownership: None Nullable: False
offset
nuint[]Transfer ownership: None Nullable: False
stride
intTransfer ownership: None Nullable: False
Returns
- VideoMetaUnownedHandle
Transfer ownership: None Nullable: False
BufferAddVideoOverlayCompositionMeta(BufferHandle, VideoOverlayCompositionHandle)
Calls native function gst_buffer_add_video_overlay_composition_meta.
public static extern VideoOverlayCompositionMetaUnownedHandle BufferAddVideoOverlayCompositionMeta(BufferHandle buf, VideoOverlayCompositionHandle comp)
Parameters
buf
BufferHandleTransfer ownership: None Nullable: False
comp
VideoOverlayCompositionHandleTransfer ownership: None Nullable: True
Returns
- VideoOverlayCompositionMetaUnownedHandle
Transfer ownership: None Nullable: False
BufferAddVideoRegionOfInterestMeta(BufferHandle, NonNullableUtf8StringHandle, uint, uint, uint, uint)
Calls native function gst_buffer_add_video_region_of_interest_meta.
public static extern VideoRegionOfInterestMetaUnownedHandle BufferAddVideoRegionOfInterestMeta(BufferHandle buffer, NonNullableUtf8StringHandle roiType, uint x, uint y, uint w, uint h)
Parameters
buffer
BufferHandleTransfer ownership: None Nullable: False
roiType
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
x
uintTransfer ownership: None Nullable: False
y
uintTransfer ownership: None Nullable: False
w
uintTransfer ownership: None Nullable: False
h
uintTransfer ownership: None Nullable: False
Returns
- VideoRegionOfInterestMetaUnownedHandle
Transfer ownership: None Nullable: False
BufferAddVideoRegionOfInterestMetaId(BufferHandle, Quark, uint, uint, uint, uint)
Calls native function gst_buffer_add_video_region_of_interest_meta_id.
public static extern VideoRegionOfInterestMetaUnownedHandle BufferAddVideoRegionOfInterestMetaId(BufferHandle buffer, Quark roiType, uint x, uint y, uint w, uint h)
Parameters
buffer
BufferHandleTransfer ownership: None Nullable: False
roiType
QuarkTransfer ownership: None Nullable: False
x
uintTransfer ownership: None Nullable: False
y
uintTransfer ownership: None Nullable: False
w
uintTransfer ownership: None Nullable: False
h
uintTransfer ownership: None Nullable: False
Returns
- VideoRegionOfInterestMetaUnownedHandle
Transfer ownership: None Nullable: False
BufferAddVideoSeiUserDataUnregisteredMeta(BufferHandle, ref byte, ref byte, nuint)
Calls native function gst_buffer_add_video_sei_user_data_unregistered_meta. Version: 1.22
[Version("1.22")]
public static extern VideoSEIUserDataUnregisteredMetaUnownedHandle BufferAddVideoSeiUserDataUnregisteredMeta(BufferHandle buffer, ref byte uuid, ref byte data, nuint size)
Parameters
buffer
BufferHandleTransfer ownership: None Nullable: False
uuid
byteTransfer ownership: None Nullable: False
data
byteTransfer ownership: None Nullable: False
size
nuintTransfer ownership: None Nullable: False
Returns
- VideoSEIUserDataUnregisteredMetaUnownedHandle
Transfer ownership: None Nullable: False
BufferAddVideoTimeCodeMeta(BufferHandle, VideoTimeCodeHandle)
Calls native function gst_buffer_add_video_time_code_meta. Version: 1.10
[Version("1.10")]
public static extern VideoTimeCodeMetaUnownedHandle BufferAddVideoTimeCodeMeta(BufferHandle buffer, VideoTimeCodeHandle tc)
Parameters
buffer
BufferHandleTransfer ownership: None Nullable: False
tc
VideoTimeCodeHandleTransfer ownership: None Nullable: False
Returns
- VideoTimeCodeMetaUnownedHandle
Transfer ownership: None Nullable: True
BufferAddVideoTimeCodeMetaFull(BufferHandle, uint, uint, DateTimeHandle, VideoTimeCodeFlags, uint, uint, uint, uint, uint)
Calls native function gst_buffer_add_video_time_code_meta_full. Version: 1.10
[Version("1.10")]
public static extern VideoTimeCodeMetaUnownedHandle BufferAddVideoTimeCodeMetaFull(BufferHandle buffer, uint fpsN, uint fpsD, DateTimeHandle latestDailyJam, VideoTimeCodeFlags flags, uint hours, uint minutes, uint seconds, uint frames, uint fieldCount)
Parameters
buffer
BufferHandleTransfer ownership: None Nullable: False
fpsN
uintTransfer ownership: None Nullable: False
fpsD
uintTransfer ownership: None Nullable: False
latestDailyJam
DateTimeHandleTransfer ownership: None Nullable: False
flags
VideoTimeCodeFlagsTransfer ownership: None Nullable: False
hours
uintTransfer ownership: None Nullable: False
minutes
uintTransfer ownership: None Nullable: False
seconds
uintTransfer ownership: None Nullable: False
frames
uintTransfer ownership: None Nullable: False
fieldCount
uintTransfer ownership: None Nullable: False
Returns
- VideoTimeCodeMetaUnownedHandle
Transfer ownership: None Nullable: True
BufferGetVideoMeta(BufferHandle)
Calls native function gst_buffer_get_video_meta.
public static extern VideoMetaUnownedHandle BufferGetVideoMeta(BufferHandle buffer)
Parameters
buffer
BufferHandleTransfer ownership: None Nullable: False
Returns
- VideoMetaUnownedHandle
Transfer ownership: None Nullable: True
BufferGetVideoMetaId(BufferHandle, int)
Calls native function gst_buffer_get_video_meta_id.
public static extern VideoMetaUnownedHandle BufferGetVideoMetaId(BufferHandle buffer, int id)
Parameters
buffer
BufferHandleTransfer ownership: None Nullable: False
id
intTransfer ownership: None Nullable: False
Returns
- VideoMetaUnownedHandle
Transfer ownership: None Nullable: True
BufferGetVideoRegionOfInterestMetaId(BufferHandle, int)
Calls native function gst_buffer_get_video_region_of_interest_meta_id.
public static extern VideoRegionOfInterestMetaUnownedHandle BufferGetVideoRegionOfInterestMetaId(BufferHandle buffer, int id)
Parameters
buffer
BufferHandleTransfer ownership: None Nullable: False
id
intTransfer ownership: None Nullable: False
Returns
- VideoRegionOfInterestMetaUnownedHandle
Transfer ownership: None Nullable: True
BufferPoolConfigGetVideoAlignment(StructureHandle, VideoAlignmentHandle)
Calls native function gst_buffer_pool_config_get_video_alignment.
public static extern bool BufferPoolConfigGetVideoAlignment(StructureHandle config, VideoAlignmentHandle align)
Parameters
config
StructureHandleTransfer ownership: None Nullable: False
align
VideoAlignmentHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
BufferPoolConfigSetVideoAlignment(StructureHandle, VideoAlignmentHandle)
Calls native function gst_buffer_pool_config_set_video_alignment.
public static extern void BufferPoolConfigSetVideoAlignment(StructureHandle config, VideoAlignmentHandle align)
Parameters
config
StructureHandleTransfer ownership: None Nullable: False
align
VideoAlignmentHandleTransfer ownership: None Nullable: False
IsVideoOverlayPrepareWindowHandleMessage(MessageHandle)
Calls native function gst_is_video_overlay_prepare_window_handle_message.
public static extern bool IsVideoOverlayPrepareWindowHandleMessage(MessageHandle msg)
Parameters
msg
MessageHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NavigationEventGetCoordinates(EventHandle, out double, out double)
Calls native function gst_navigation_event_get_coordinates. Version: 1.22
[Version("1.22")]
public static extern bool NavigationEventGetCoordinates(EventHandle @event, out double x, out double y)
Parameters
event
EventHandlex
doubleTransfer ownership: Full Nullable: False
y
doubleTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NavigationEventGetType(EventHandle)
Calls native function gst_navigation_event_get_type.
public static extern NavigationEventType NavigationEventGetType(EventHandle @event)
Parameters
event
EventHandle
Returns
- NavigationEventType
Transfer ownership: None Nullable: False
NavigationEventNewCommand(NavigationCommand)
Calls native function gst_navigation_event_new_command. Version: 1.22
[Version("1.22")]
public static extern EventOwnedHandle NavigationEventNewCommand(NavigationCommand command)
Parameters
command
NavigationCommandTransfer ownership: None Nullable: False
Returns
- EventOwnedHandle
Transfer ownership: Full Nullable: False
NavigationEventNewKeyPress(NonNullableUtf8StringHandle, NavigationModifierType)
Calls native function gst_navigation_event_new_key_press. Version: 1.22
[Version("1.22")]
public static extern EventOwnedHandle NavigationEventNewKeyPress(NonNullableUtf8StringHandle key, NavigationModifierType state)
Parameters
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
state
NavigationModifierTypeTransfer ownership: None Nullable: False
Returns
- EventOwnedHandle
Transfer ownership: Full Nullable: False
NavigationEventNewKeyRelease(NonNullableUtf8StringHandle, NavigationModifierType)
Calls native function gst_navigation_event_new_key_release. Version: 1.22
[Version("1.22")]
public static extern EventOwnedHandle NavigationEventNewKeyRelease(NonNullableUtf8StringHandle key, NavigationModifierType state)
Parameters
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
state
NavigationModifierTypeTransfer ownership: None Nullable: False
Returns
- EventOwnedHandle
Transfer ownership: Full Nullable: False
NavigationEventNewMouseButtonPress(int, double, double, NavigationModifierType)
Calls native function gst_navigation_event_new_mouse_button_press. Version: 1.22
[Version("1.22")]
public static extern EventOwnedHandle NavigationEventNewMouseButtonPress(int button, double x, double y, NavigationModifierType state)
Parameters
button
intTransfer ownership: None Nullable: False
x
doubleTransfer ownership: None Nullable: False
y
doubleTransfer ownership: None Nullable: False
state
NavigationModifierTypeTransfer ownership: None Nullable: False
Returns
- EventOwnedHandle
Transfer ownership: Full Nullable: False
NavigationEventNewMouseButtonRelease(int, double, double, NavigationModifierType)
Calls native function gst_navigation_event_new_mouse_button_release. Version: 1.22
[Version("1.22")]
public static extern EventOwnedHandle NavigationEventNewMouseButtonRelease(int button, double x, double y, NavigationModifierType state)
Parameters
button
intTransfer ownership: None Nullable: False
x
doubleTransfer ownership: None Nullable: False
y
doubleTransfer ownership: None Nullable: False
state
NavigationModifierTypeTransfer ownership: None Nullable: False
Returns
- EventOwnedHandle
Transfer ownership: Full Nullable: False
NavigationEventNewMouseMove(double, double, NavigationModifierType)
Calls native function gst_navigation_event_new_mouse_move. Version: 1.22
[Version("1.22")]
public static extern EventOwnedHandle NavigationEventNewMouseMove(double x, double y, NavigationModifierType state)
Parameters
x
doubleTransfer ownership: None Nullable: False
y
doubleTransfer ownership: None Nullable: False
state
NavigationModifierTypeTransfer ownership: None Nullable: False
Returns
- EventOwnedHandle
Transfer ownership: Full Nullable: False
NavigationEventNewMouseScroll(double, double, double, double, NavigationModifierType)
Calls native function gst_navigation_event_new_mouse_scroll. Version: 1.22
[Version("1.22")]
public static extern EventOwnedHandle NavigationEventNewMouseScroll(double x, double y, double deltaX, double deltaY, NavigationModifierType state)
Parameters
x
doubleTransfer ownership: None Nullable: False
y
doubleTransfer ownership: None Nullable: False
deltaX
doubleTransfer ownership: None Nullable: False
deltaY
doubleTransfer ownership: None Nullable: False
state
NavigationModifierTypeTransfer ownership: None Nullable: False
Returns
- EventOwnedHandle
Transfer ownership: Full Nullable: False
NavigationEventNewTouchCancel(NavigationModifierType)
Calls native function gst_navigation_event_new_touch_cancel. Version: 1.22
[Version("1.22")]
public static extern EventOwnedHandle NavigationEventNewTouchCancel(NavigationModifierType state)
Parameters
state
NavigationModifierTypeTransfer ownership: None Nullable: False
Returns
- EventOwnedHandle
Transfer ownership: Full Nullable: False
NavigationEventNewTouchDown(uint, double, double, double, NavigationModifierType)
Calls native function gst_navigation_event_new_touch_down. Version: 1.22
[Version("1.22")]
public static extern EventOwnedHandle NavigationEventNewTouchDown(uint identifier, double x, double y, double pressure, NavigationModifierType state)
Parameters
identifier
uintTransfer ownership: None Nullable: False
x
doubleTransfer ownership: None Nullable: False
y
doubleTransfer ownership: None Nullable: False
pressure
doubleTransfer ownership: None Nullable: False
state
NavigationModifierTypeTransfer ownership: None Nullable: False
Returns
- EventOwnedHandle
Transfer ownership: Full Nullable: False
NavigationEventNewTouchFrame(NavigationModifierType)
Calls native function gst_navigation_event_new_touch_frame. Version: 1.22
[Version("1.22")]
public static extern EventOwnedHandle NavigationEventNewTouchFrame(NavigationModifierType state)
Parameters
state
NavigationModifierTypeTransfer ownership: None Nullable: False
Returns
- EventOwnedHandle
Transfer ownership: Full Nullable: False
NavigationEventNewTouchMotion(uint, double, double, double, NavigationModifierType)
Calls native function gst_navigation_event_new_touch_motion. Version: 1.22
[Version("1.22")]
public static extern EventOwnedHandle NavigationEventNewTouchMotion(uint identifier, double x, double y, double pressure, NavigationModifierType state)
Parameters
identifier
uintTransfer ownership: None Nullable: False
x
doubleTransfer ownership: None Nullable: False
y
doubleTransfer ownership: None Nullable: False
pressure
doubleTransfer ownership: None Nullable: False
state
NavigationModifierTypeTransfer ownership: None Nullable: False
Returns
- EventOwnedHandle
Transfer ownership: Full Nullable: False
NavigationEventNewTouchUp(uint, double, double, NavigationModifierType)
Calls native function gst_navigation_event_new_touch_up. Version: 1.22
[Version("1.22")]
public static extern EventOwnedHandle NavigationEventNewTouchUp(uint identifier, double x, double y, NavigationModifierType state)
Parameters
identifier
uintTransfer ownership: None Nullable: False
x
doubleTransfer ownership: None Nullable: False
y
doubleTransfer ownership: None Nullable: False
state
NavigationModifierTypeTransfer ownership: None Nullable: False
Returns
- EventOwnedHandle
Transfer ownership: Full Nullable: False
NavigationEventParseCommand(EventHandle, out nint)
Calls native function gst_navigation_event_parse_command.
public static extern bool NavigationEventParseCommand(EventHandle @event, out nint command)
Parameters
event
EventHandlecommand
nintTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NavigationEventParseKeyEvent(EventHandle, out NonNullableUtf8StringUnownedHandle)
Calls native function gst_navigation_event_parse_key_event.
public static extern bool NavigationEventParseKeyEvent(EventHandle @event, out NonNullableUtf8StringUnownedHandle key)
Parameters
event
EventHandlekey
NonNullableUtf8StringUnownedHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NavigationEventParseModifierState(EventHandle, ref NavigationModifierType)
Calls native function gst_navigation_event_parse_modifier_state. Version: 1.22
[Version("1.22")]
public static extern bool NavigationEventParseModifierState(EventHandle @event, ref NavigationModifierType state)
Parameters
event
EventHandlestate
NavigationModifierTypeTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NavigationEventParseMouseButtonEvent(EventHandle, out int, out double, out double)
Calls native function gst_navigation_event_parse_mouse_button_event.
public static extern bool NavigationEventParseMouseButtonEvent(EventHandle @event, out int button, out double x, out double y)
Parameters
event
EventHandlebutton
intTransfer ownership: Full Nullable: False
x
doubleTransfer ownership: Full Nullable: False
y
doubleTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NavigationEventParseMouseMoveEvent(EventHandle, out double, out double)
Calls native function gst_navigation_event_parse_mouse_move_event.
public static extern bool NavigationEventParseMouseMoveEvent(EventHandle @event, out double x, out double y)
Parameters
event
EventHandlex
doubleTransfer ownership: Full Nullable: False
y
doubleTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NavigationEventParseMouseScrollEvent(EventHandle, out double, out double, out double, out double)
Calls native function gst_navigation_event_parse_mouse_scroll_event. Version: 1.18
[Version("1.18")]
public static extern bool NavigationEventParseMouseScrollEvent(EventHandle @event, out double x, out double y, out double deltaX, out double deltaY)
Parameters
event
EventHandlex
doubleTransfer ownership: Full Nullable: False
y
doubleTransfer ownership: Full Nullable: False
deltaX
doubleTransfer ownership: Full Nullable: False
deltaY
doubleTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NavigationEventParseTouchEvent(EventHandle, out uint, out double, out double, out double)
Calls native function gst_navigation_event_parse_touch_event. Version: 1.22
[Version("1.22")]
public static extern bool NavigationEventParseTouchEvent(EventHandle @event, out uint identifier, out double x, out double y, out double pressure)
Parameters
event
EventHandleidentifier
uintTransfer ownership: Full Nullable: False
x
doubleTransfer ownership: Full Nullable: False
y
doubleTransfer ownership: Full Nullable: False
pressure
doubleTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NavigationEventParseTouchUpEvent(EventHandle, out uint, out double, out double)
Calls native function gst_navigation_event_parse_touch_up_event. Version: 1.22
[Version("1.22")]
public static extern bool NavigationEventParseTouchUpEvent(EventHandle @event, out uint identifier, out double x, out double y)
Parameters
event
EventHandleidentifier
uintTransfer ownership: Full Nullable: False
x
doubleTransfer ownership: Full Nullable: False
y
doubleTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NavigationEventSetCoordinates(EventHandle, double, double)
Calls native function gst_navigation_event_set_coordinates. Version: 1.22
[Version("1.22")]
public static extern bool NavigationEventSetCoordinates(EventHandle @event, double x, double y)
Parameters
event
EventHandlex
doubleTransfer ownership: None Nullable: False
y
doubleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NavigationMessageGetType(MessageHandle)
Calls native function gst_navigation_message_get_type.
public static extern NavigationMessageType NavigationMessageGetType(MessageHandle message)
Parameters
message
MessageHandleTransfer ownership: None Nullable: False
Returns
- NavigationMessageType
Transfer ownership: None Nullable: False
NavigationMessageNewAnglesChanged(nint, uint, uint)
Calls native function gst_navigation_message_new_angles_changed.
public static extern MessageOwnedHandle NavigationMessageNewAnglesChanged(nint src, uint curAngle, uint nAngles)
Parameters
src
nintTransfer ownership: None Nullable: False
curAngle
uintTransfer ownership: None Nullable: False
nAngles
uintTransfer ownership: None Nullable: False
Returns
- MessageOwnedHandle
Transfer ownership: Full Nullable: False
NavigationMessageNewCommandsChanged(nint)
Calls native function gst_navigation_message_new_commands_changed.
public static extern MessageOwnedHandle NavigationMessageNewCommandsChanged(nint src)
Parameters
src
nintTransfer ownership: None Nullable: False
Returns
- MessageOwnedHandle
Transfer ownership: Full Nullable: False
NavigationMessageNewEvent(nint, EventHandle)
Calls native function gst_navigation_message_new_event. Version: 1.6
[Version("1.6")]
public static extern MessageOwnedHandle NavigationMessageNewEvent(nint src, EventHandle @event)
Parameters
src
nintTransfer ownership: None Nullable: False
event
EventHandle
Returns
- MessageOwnedHandle
Transfer ownership: Full Nullable: False
NavigationMessageNewMouseOver(nint, bool)
Calls native function gst_navigation_message_new_mouse_over.
public static extern MessageOwnedHandle NavigationMessageNewMouseOver(nint src, bool active)
Parameters
src
nintTransfer ownership: None Nullable: False
active
boolTransfer ownership: None Nullable: False
Returns
- MessageOwnedHandle
Transfer ownership: Full Nullable: False
NavigationMessageParseAnglesChanged(MessageHandle, out uint, out uint)
Calls native function gst_navigation_message_parse_angles_changed.
public static extern bool NavigationMessageParseAnglesChanged(MessageHandle message, out uint curAngle, out uint nAngles)
Parameters
message
MessageHandleTransfer ownership: None Nullable: False
curAngle
uintTransfer ownership: Full Nullable: False
nAngles
uintTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NavigationMessageParseMouseOver(MessageHandle, out bool)
Calls native function gst_navigation_message_parse_mouse_over.
public static extern bool NavigationMessageParseMouseOver(MessageHandle message, out bool active)
Parameters
message
MessageHandleTransfer ownership: None Nullable: False
active
boolTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NavigationQueryGetType(QueryHandle)
Calls native function gst_navigation_query_get_type.
public static extern NavigationQueryType NavigationQueryGetType(QueryHandle query)
Parameters
query
QueryHandleTransfer ownership: None Nullable: False
Returns
- NavigationQueryType
Transfer ownership: None Nullable: False
NavigationQueryNewAngles()
Calls native function gst_navigation_query_new_angles.
public static extern QueryOwnedHandle NavigationQueryNewAngles()
Returns
- QueryOwnedHandle
Transfer ownership: Full Nullable: False
NavigationQueryNewCommands()
Calls native function gst_navigation_query_new_commands.
public static extern QueryOwnedHandle NavigationQueryNewCommands()
Returns
- QueryOwnedHandle
Transfer ownership: Full Nullable: False
NavigationQueryParseAngles(QueryHandle, out uint, out uint)
Calls native function gst_navigation_query_parse_angles.
public static extern bool NavigationQueryParseAngles(QueryHandle query, out uint curAngle, out uint nAngles)
Parameters
query
QueryHandleTransfer ownership: None Nullable: False
curAngle
uintTransfer ownership: Full Nullable: False
nAngles
uintTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NavigationQueryParseCommandsLength(QueryHandle, out uint)
Calls native function gst_navigation_query_parse_commands_length.
public static extern bool NavigationQueryParseCommandsLength(QueryHandle query, out uint nCmds)
Parameters
query
QueryHandleTransfer ownership: None Nullable: False
nCmds
uintTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NavigationQueryParseCommandsNth(QueryHandle, uint, out nint)
Calls native function gst_navigation_query_parse_commands_nth.
public static extern bool NavigationQueryParseCommandsNth(QueryHandle query, uint nth, out nint cmd)
Parameters
query
QueryHandleTransfer ownership: None Nullable: False
nth
uintTransfer ownership: None Nullable: False
cmd
nintTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NavigationQuerySetAngles(QueryHandle, uint, uint)
Calls native function gst_navigation_query_set_angles.
public static extern void NavigationQuerySetAngles(QueryHandle query, uint curAngle, uint nAngles)
Parameters
query
QueryHandleTransfer ownership: None Nullable: False
curAngle
uintTransfer ownership: None Nullable: False
nAngles
uintTransfer ownership: None Nullable: False
NavigationQuerySetCommandsv(QueryHandle, int, NavigationCommand[])
Calls native function gst_navigation_query_set_commandsv.
public static extern void NavigationQuerySetCommandsv(QueryHandle query, int nCmds, NavigationCommand[] cmds)
Parameters
query
QueryHandleTransfer ownership: None Nullable: False
nCmds
intTransfer ownership: None Nullable: False
cmds
NavigationCommand[]Transfer ownership: None Nullable: False
VideoAfdMetaApiGetType()
Calls native function gst_video_afd_meta_api_get_type.
public static extern nuint VideoAfdMetaApiGetType()
Returns
- nuint
Transfer ownership: None Nullable: False
VideoAfdMetaGetInfo()
Calls native function gst_video_afd_meta_get_info.
public static extern MetaInfoUnownedHandle VideoAfdMetaGetInfo()
Returns
- MetaInfoUnownedHandle
Transfer ownership: None Nullable: False
VideoAffineTransformationMetaApiGetType()
Calls native function gst_video_affine_transformation_meta_api_get_type.
public static extern nuint VideoAffineTransformationMetaApiGetType()
Returns
- nuint
Transfer ownership: None Nullable: False
VideoAffineTransformationMetaGetInfo()
Calls native function gst_video_affine_transformation_meta_get_info.
public static extern MetaInfoUnownedHandle VideoAffineTransformationMetaGetInfo()
Returns
- MetaInfoUnownedHandle
Transfer ownership: None Nullable: False
VideoBarMetaApiGetType()
Calls native function gst_video_bar_meta_api_get_type.
public static extern nuint VideoBarMetaApiGetType()
Returns
- nuint
Transfer ownership: None Nullable: False
VideoBarMetaGetInfo()
Calls native function gst_video_bar_meta_get_info.
public static extern MetaInfoUnownedHandle VideoBarMetaGetInfo()
Returns
- MetaInfoUnownedHandle
Transfer ownership: None Nullable: False
VideoBlend(VideoFrameHandle, VideoFrameHandle, int, int, float)
Calls native function gst_video_blend.
public static extern bool VideoBlend(VideoFrameHandle dest, VideoFrameHandle src, int x, int y, float globalAlpha)
Parameters
dest
VideoFrameHandleTransfer ownership: None Nullable: False
src
VideoFrameHandleTransfer ownership: None Nullable: False
x
intTransfer ownership: None Nullable: False
y
intTransfer ownership: None Nullable: False
globalAlpha
floatTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
VideoCalculateDisplayRatio(out uint, out uint, uint, uint, uint, uint, uint, uint)
Calls native function gst_video_calculate_display_ratio.
public static extern bool VideoCalculateDisplayRatio(out uint darN, out uint darD, uint videoWidth, uint videoHeight, uint videoParN, uint videoParD, uint displayParN, uint displayParD)
Parameters
darN
uintTransfer ownership: Full Nullable: False
darD
uintTransfer ownership: Full Nullable: False
videoWidth
uintTransfer ownership: None Nullable: False
videoHeight
uintTransfer ownership: None Nullable: False
videoParN
uintTransfer ownership: None Nullable: False
videoParD
uintTransfer ownership: None Nullable: False
displayParN
uintTransfer ownership: None Nullable: False
displayParD
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
VideoCaptionMetaApiGetType()
Calls native function gst_video_caption_meta_api_get_type.
public static extern nuint VideoCaptionMetaApiGetType()
Returns
- nuint
Transfer ownership: None Nullable: False
VideoCaptionMetaGetInfo()
Calls native function gst_video_caption_meta_get_info.
public static extern MetaInfoUnownedHandle VideoCaptionMetaGetInfo()
Returns
- MetaInfoUnownedHandle
Transfer ownership: None Nullable: False
VideoCaptionTypeFromCaps(CapsHandle)
Calls native function gst_video_caption_type_from_caps. Version: 1.16
[Version("1.16")]
public static extern VideoCaptionType VideoCaptionTypeFromCaps(CapsHandle caps)
Parameters
caps
CapsHandleTransfer ownership: None Nullable: False
Returns
- VideoCaptionType
Transfer ownership: None Nullable: False
VideoCaptionTypeToCaps(VideoCaptionType)
Calls native function gst_video_caption_type_to_caps. Version: 1.16
[Version("1.16")]
public static extern CapsOwnedHandle VideoCaptionTypeToCaps(VideoCaptionType type)
Parameters
type
VideoCaptionTypeTransfer ownership: None Nullable: False
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: False
VideoCenterRect(VideoRectangleHandle, VideoRectangleHandle, VideoRectangleOwnedHandle, bool)
Calls native function gst_video_center_rect. Version: 1.20
[Version("1.20")]
public static extern void VideoCenterRect(VideoRectangleHandle src, VideoRectangleHandle dst, VideoRectangleOwnedHandle result, bool scaling)
Parameters
src
VideoRectangleHandleTransfer ownership: None Nullable: False
dst
VideoRectangleHandleTransfer ownership: None Nullable: False
result
VideoRectangleOwnedHandleTransfer ownership: None Nullable: False
scaling
boolTransfer ownership: None Nullable: False
VideoChromaFromString(NonNullableUtf8StringHandle)
Calls native function gst_video_chroma_from_string.
public static extern VideoChromaSite VideoChromaFromString(NonNullableUtf8StringHandle s)
Parameters
s
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- VideoChromaSite
Transfer ownership: None Nullable: False
VideoChromaResample(VideoChromaResampleHandle, nint, int)
Calls native function gst_video_chroma_resample.
public static extern void VideoChromaResample(VideoChromaResampleHandle resample, nint lines, int width)
Parameters
resample
VideoChromaResampleHandleTransfer ownership: None Nullable: False
lines
nintTransfer ownership: None Nullable: True
width
intTransfer ownership: None Nullable: False
VideoChromaResampleNew(VideoChromaMethod, VideoChromaSite, VideoChromaFlags, VideoFormat, int, int)
Calls native function gst_video_chroma_resample_new.
public static extern VideoChromaResampleUnownedHandle VideoChromaResampleNew(VideoChromaMethod method, VideoChromaSite site, VideoChromaFlags flags, VideoFormat format, int hFactor, int vFactor)
Parameters
method
VideoChromaMethodTransfer ownership: None Nullable: False
site
VideoChromaSiteTransfer ownership: None Nullable: False
flags
VideoChromaFlagsTransfer ownership: None Nullable: False
format
VideoFormatTransfer ownership: None Nullable: False
hFactor
intTransfer ownership: None Nullable: False
vFactor
intTransfer ownership: None Nullable: False
Returns
- VideoChromaResampleUnownedHandle
Transfer ownership: None Nullable: False
VideoChromaSiteFromString(NonNullableUtf8StringHandle)
Calls native function gst_video_chroma_site_from_string. Version: 1.20
[Version("1.20")]
public static extern VideoChromaSite VideoChromaSiteFromString(NonNullableUtf8StringHandle s)
Parameters
s
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- VideoChromaSite
Transfer ownership: None Nullable: False
VideoChromaSiteToString(VideoChromaSite)
Calls native function gst_video_chroma_site_to_string. Version: 1.20
[Version("1.20")]
public static extern NullableUtf8StringOwnedHandle VideoChromaSiteToString(VideoChromaSite site)
Parameters
site
VideoChromaSiteTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
VideoChromaToString(VideoChromaSite)
Calls native function gst_video_chroma_to_string.
public static extern NonNullableUtf8StringUnownedHandle VideoChromaToString(VideoChromaSite site)
Parameters
site
VideoChromaSiteTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
VideoCodecAlphaMetaApiGetType()
Calls native function gst_video_codec_alpha_meta_api_get_type. Version: 1.20
[Version("1.20")]
public static extern nuint VideoCodecAlphaMetaApiGetType()
Returns
- nuint
Transfer ownership: None Nullable: False
VideoCodecAlphaMetaGetInfo()
Calls native function gst_video_codec_alpha_meta_get_info. Version: 1.20
[Version("1.20")]
public static extern MetaInfoUnownedHandle VideoCodecAlphaMetaGetInfo()
Returns
- MetaInfoUnownedHandle
Transfer ownership: None Nullable: False
VideoColorMatrixFromIso(uint)
Calls native function gst_video_color_matrix_from_iso. Version: 1.18
[Version("1.18")]
public static extern VideoColorMatrix VideoColorMatrixFromIso(uint value)
Parameters
value
uintTransfer ownership: None Nullable: False
Returns
- VideoColorMatrix
Transfer ownership: None Nullable: False
VideoColorMatrixGetKrKb(VideoColorMatrix, out double, out double)
Calls native function gst_video_color_matrix_get_Kr_Kb. Version: 1.6
[Version("1.6")]
public static extern bool VideoColorMatrixGetKrKb(VideoColorMatrix matrix, out double kr, out double kb)
Parameters
matrix
VideoColorMatrixTransfer ownership: None Nullable: False
kr
doubleTransfer ownership: Full Nullable: False
kb
doubleTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
VideoColorMatrixToIso(VideoColorMatrix)
Calls native function gst_video_color_matrix_to_iso. Version: 1.18
[Version("1.18")]
public static extern uint VideoColorMatrixToIso(VideoColorMatrix matrix)
Parameters
matrix
VideoColorMatrixTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
VideoColorPrimariesFromIso(uint)
Calls native function gst_video_color_primaries_from_iso. Version: 1.18
[Version("1.18")]
public static extern VideoColorPrimaries VideoColorPrimariesFromIso(uint value)
Parameters
value
uintTransfer ownership: None Nullable: False
Returns
- VideoColorPrimaries
Transfer ownership: None Nullable: False
VideoColorPrimariesGetInfo(VideoColorPrimaries)
Calls native function gst_video_color_primaries_get_info. Version: 1.6
[Version("1.6")]
public static extern VideoColorPrimariesInfoUnownedHandle VideoColorPrimariesGetInfo(VideoColorPrimaries primaries)
Parameters
primaries
VideoColorPrimariesTransfer ownership: None Nullable: False
Returns
- VideoColorPrimariesInfoUnownedHandle
Transfer ownership: None Nullable: False
VideoColorPrimariesIsEquivalent(VideoColorPrimaries, VideoColorPrimaries)
Calls native function gst_video_color_primaries_is_equivalent. Version: 1.22
[Version("1.22")]
public static extern bool VideoColorPrimariesIsEquivalent(VideoColorPrimaries primaries, VideoColorPrimaries other)
Parameters
primaries
VideoColorPrimariesTransfer ownership: None Nullable: False
other
VideoColorPrimariesTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
VideoColorPrimariesToIso(VideoColorPrimaries)
Calls native function gst_video_color_primaries_to_iso. Version: 1.18
[Version("1.18")]
public static extern uint VideoColorPrimariesToIso(VideoColorPrimaries primaries)
Parameters
primaries
VideoColorPrimariesTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
VideoColorRangeOffsets(VideoColorRange, VideoFormatInfoHandle, ref int, ref int)
Calls native function gst_video_color_range_offsets.
public static extern void VideoColorRangeOffsets(VideoColorRange range, VideoFormatInfoHandle info, ref int offset, ref int scale)
Parameters
range
VideoColorRangeTransfer ownership: None Nullable: False
info
VideoFormatInfoHandleTransfer ownership: None Nullable: False
offset
intTransfer ownership: None Nullable: False
scale
intTransfer ownership: None Nullable: False
VideoColorTransferDecode(VideoTransferFunction, double)
Calls native function gst_video_color_transfer_decode. Version: 1.6
[Version("1.6")]
public static extern double VideoColorTransferDecode(VideoTransferFunction func, double val)
Parameters
func
VideoTransferFunctionTransfer ownership: None Nullable: False
val
doubleTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
VideoColorTransferEncode(VideoTransferFunction, double)
Calls native function gst_video_color_transfer_encode. Version: 1.6
[Version("1.6")]
public static extern double VideoColorTransferEncode(VideoTransferFunction func, double val)
Parameters
func
VideoTransferFunctionTransfer ownership: None Nullable: False
val
doubleTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
VideoConvertSample(SampleHandle, CapsHandle, ClockTime, out ErrorOwnedHandle)
Calls native function gst_video_convert_sample.
public static extern SampleOwnedHandle VideoConvertSample(SampleHandle sample, CapsHandle toCaps, ClockTime timeout, out ErrorOwnedHandle error)
Parameters
sample
SampleHandleTransfer ownership: None Nullable: False
toCaps
CapsHandleTransfer ownership: None Nullable: False
timeout
ClockTimeTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- SampleOwnedHandle
Transfer ownership: Full Nullable: True
VideoConvertSampleAsync(SampleHandle, CapsHandle, ClockTime, VideoConvertSampleCallback, nint, DestroyNotify)
Calls native function gst_video_convert_sample_async.
public static extern void VideoConvertSampleAsync(SampleHandle sample, CapsHandle toCaps, ClockTime timeout, VideoConvertSampleCallback callback, nint userData, DestroyNotify destroyNotify)
Parameters
sample
SampleHandleTransfer ownership: None Nullable: False
toCaps
CapsHandleTransfer ownership: None Nullable: False
timeout
ClockTimeTransfer ownership: None Nullable: False
callback
VideoConvertSampleCallbackTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
destroyNotify
DestroyNotifyTransfer ownership: None Nullable: False
VideoConverterNew(VideoInfoHandle, VideoInfoHandle, StructureUnownedHandle)
Calls native function gst_video_converter_new. Version: 1.6
[Version("1.6")]
public static extern VideoConverterUnownedHandle VideoConverterNew(VideoInfoHandle inInfo, VideoInfoHandle outInfo, StructureUnownedHandle config)
Parameters
inInfo
VideoInfoHandleTransfer ownership: None Nullable: False
outInfo
VideoInfoHandleTransfer ownership: None Nullable: False
config
StructureUnownedHandleTransfer ownership: Full Nullable: False
Returns
- VideoConverterUnownedHandle
Transfer ownership: None Nullable: False
VideoConverterNewWithPool(VideoInfoHandle, VideoInfoHandle, StructureUnownedHandle, nint)
Calls native function gst_video_converter_new_with_pool. Version: 1.20
[Version("1.20")]
public static extern VideoConverterUnownedHandle VideoConverterNewWithPool(VideoInfoHandle inInfo, VideoInfoHandle outInfo, StructureUnownedHandle config, nint pool)
Parameters
inInfo
VideoInfoHandleTransfer ownership: None Nullable: False
outInfo
VideoInfoHandleTransfer ownership: None Nullable: False
config
StructureUnownedHandleTransfer ownership: Full Nullable: False
pool
nintTransfer ownership: None Nullable: True
Returns
- VideoConverterUnownedHandle
Transfer ownership: None Nullable: False
VideoCropMetaApiGetType()
Calls native function gst_video_crop_meta_api_get_type.
public static extern nuint VideoCropMetaApiGetType()
Returns
- nuint
Transfer ownership: None Nullable: False
VideoCropMetaGetInfo()
Calls native function gst_video_crop_meta_get_info.
public static extern MetaInfoUnownedHandle VideoCropMetaGetInfo()
Returns
- MetaInfoUnownedHandle
Transfer ownership: None Nullable: False
VideoDitherNew(VideoDitherMethod, VideoDitherFlags, VideoFormat, ref uint, uint)
Calls native function gst_video_dither_new.
public static extern VideoDitherUnownedHandle VideoDitherNew(VideoDitherMethod method, VideoDitherFlags flags, VideoFormat format, ref uint quantizer, uint width)
Parameters
method
VideoDitherMethodTransfer ownership: None Nullable: False
flags
VideoDitherFlagsTransfer ownership: None Nullable: False
format
VideoFormatTransfer ownership: None Nullable: False
quantizer
uintTransfer ownership: None Nullable: False
width
uintTransfer ownership: None Nullable: False
Returns
- VideoDitherUnownedHandle
Transfer ownership: None Nullable: False
VideoDmaDrmFourccFromFormat(VideoFormat)
Calls native function gst_video_dma_drm_fourcc_from_format. Version: 1.24
[Version("1.24")]
public static extern uint VideoDmaDrmFourccFromFormat(VideoFormat format)
Parameters
format
VideoFormatTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
VideoDmaDrmFourccFromString(NonNullableUtf8StringHandle, out ulong)
Calls native function gst_video_dma_drm_fourcc_from_string. Version: 1.24
[Version("1.24")]
public static extern uint VideoDmaDrmFourccFromString(NonNullableUtf8StringHandle formatStr, out ulong modifier)
Parameters
formatStr
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
modifier
ulongTransfer ownership: Full Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
VideoDmaDrmFourccToFormat(uint)
Calls native function gst_video_dma_drm_fourcc_to_format. Version: 1.24
[Version("1.24")]
public static extern VideoFormat VideoDmaDrmFourccToFormat(uint fourcc)
Parameters
fourcc
uintTransfer ownership: None Nullable: False
Returns
- VideoFormat
Transfer ownership: None Nullable: False
VideoDmaDrmFourccToString(uint, ulong)
Calls native function gst_video_dma_drm_fourcc_to_string. Version: 1.24
[Version("1.24")]
public static extern NullableUtf8StringOwnedHandle VideoDmaDrmFourccToString(uint fourcc, ulong modifier)
Parameters
fourcc
uintTransfer ownership: None Nullable: False
modifier
ulongTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
VideoEventIsForceKeyUnit(EventHandle)
Calls native function gst_video_event_is_force_key_unit.
public static extern bool VideoEventIsForceKeyUnit(EventHandle @event)
Parameters
event
EventHandle
Returns
- bool
Transfer ownership: None Nullable: False
VideoEventNewDownstreamForceKeyUnit(ClockTime, ClockTime, ClockTime, bool, uint)
Calls native function gst_video_event_new_downstream_force_key_unit.
public static extern EventOwnedHandle VideoEventNewDownstreamForceKeyUnit(ClockTime timestamp, ClockTime streamTime, ClockTime runningTime, bool allHeaders, uint count)
Parameters
timestamp
ClockTimeTransfer ownership: None Nullable: False
streamTime
ClockTimeTransfer ownership: None Nullable: False
runningTime
ClockTimeTransfer ownership: None Nullable: False
allHeaders
boolTransfer ownership: None Nullable: False
count
uintTransfer ownership: None Nullable: False
Returns
- EventOwnedHandle
Transfer ownership: Full Nullable: False
VideoEventNewStillFrame(bool)
Calls native function gst_video_event_new_still_frame.
public static extern EventOwnedHandle VideoEventNewStillFrame(bool inStill)
Parameters
inStill
boolTransfer ownership: None Nullable: False
Returns
- EventOwnedHandle
Transfer ownership: Full Nullable: False
VideoEventNewUpstreamForceKeyUnit(ClockTime, bool, uint)
Calls native function gst_video_event_new_upstream_force_key_unit.
public static extern EventOwnedHandle VideoEventNewUpstreamForceKeyUnit(ClockTime runningTime, bool allHeaders, uint count)
Parameters
runningTime
ClockTimeTransfer ownership: None Nullable: False
allHeaders
boolTransfer ownership: None Nullable: False
count
uintTransfer ownership: None Nullable: False
Returns
- EventOwnedHandle
Transfer ownership: Full Nullable: False
VideoEventParseDownstreamForceKeyUnit(EventHandle, out ClockTime, out ClockTime, out ClockTime, out bool, out uint)
Calls native function gst_video_event_parse_downstream_force_key_unit.
public static extern bool VideoEventParseDownstreamForceKeyUnit(EventHandle @event, out ClockTime timestamp, out ClockTime streamTime, out ClockTime runningTime, out bool allHeaders, out uint count)
Parameters
event
EventHandletimestamp
ClockTimeTransfer ownership: Full Nullable: False
streamTime
ClockTimeTransfer ownership: Full Nullable: False
runningTime
ClockTimeTransfer ownership: Full Nullable: False
allHeaders
boolTransfer ownership: Full Nullable: False
count
uintTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
VideoEventParseStillFrame(EventHandle, out bool)
Calls native function gst_video_event_parse_still_frame.
public static extern bool VideoEventParseStillFrame(EventHandle @event, out bool inStill)
Parameters
event
EventHandleinStill
boolTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
VideoEventParseUpstreamForceKeyUnit(EventHandle, out ClockTime, out bool, out uint)
Calls native function gst_video_event_parse_upstream_force_key_unit.
public static extern bool VideoEventParseUpstreamForceKeyUnit(EventHandle @event, out ClockTime runningTime, out bool allHeaders, out uint count)
Parameters
event
EventHandlerunningTime
ClockTimeTransfer ownership: Full Nullable: False
allHeaders
boolTransfer ownership: Full Nullable: False
count
uintTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
VideoFieldOrderFromString(NonNullableUtf8StringHandle)
Calls native function gst_video_field_order_from_string. Version: 1.12
[Version("1.12")]
public static extern VideoFieldOrder VideoFieldOrderFromString(NonNullableUtf8StringHandle order)
Parameters
order
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- VideoFieldOrder
Transfer ownership: None Nullable: False
VideoFieldOrderToString(VideoFieldOrder)
Calls native function gst_video_field_order_to_string. Version: 1.12
[Version("1.12")]
public static extern NonNullableUtf8StringUnownedHandle VideoFieldOrderToString(VideoFieldOrder order)
Parameters
order
VideoFieldOrderTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
VideoFormatFromFourcc(uint)
Calls native function gst_video_format_from_fourcc.
public static extern VideoFormat VideoFormatFromFourcc(uint fourcc)
Parameters
fourcc
uintTransfer ownership: None Nullable: False
Returns
- VideoFormat
Transfer ownership: None Nullable: False
VideoFormatFromMasks(int, int, int, uint, uint, uint, uint)
Calls native function gst_video_format_from_masks.
public static extern VideoFormat VideoFormatFromMasks(int depth, int bpp, int endianness, uint redMask, uint greenMask, uint blueMask, uint alphaMask)
Parameters
depth
intTransfer ownership: None Nullable: False
bpp
intTransfer ownership: None Nullable: False
endianness
intTransfer ownership: None Nullable: False
redMask
uintTransfer ownership: None Nullable: False
greenMask
uintTransfer ownership: None Nullable: False
blueMask
uintTransfer ownership: None Nullable: False
alphaMask
uintTransfer ownership: None Nullable: False
Returns
- VideoFormat
Transfer ownership: None Nullable: False
VideoFormatFromString(NonNullableUtf8StringHandle)
Calls native function gst_video_format_from_string.
public static extern VideoFormat VideoFormatFromString(NonNullableUtf8StringHandle format)
Parameters
format
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- VideoFormat
Transfer ownership: None Nullable: False
VideoFormatGetInfo(VideoFormat)
Calls native function gst_video_format_get_info.
public static extern VideoFormatInfoUnownedHandle VideoFormatGetInfo(VideoFormat format)
Parameters
format
VideoFormatTransfer ownership: None Nullable: False
Returns
- VideoFormatInfoUnownedHandle
Transfer ownership: None Nullable: False
VideoFormatGetPalette(VideoFormat, out nuint)
Calls native function gst_video_format_get_palette. Version: 1.2
[Version("1.2")]
public static extern nint VideoFormatGetPalette(VideoFormat format, out nuint size)
Parameters
format
VideoFormatTransfer ownership: None Nullable: False
size
nuintTransfer ownership: Full Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
VideoFormatToFourcc(VideoFormat)
Calls native function gst_video_format_to_fourcc.
public static extern uint VideoFormatToFourcc(VideoFormat format)
Parameters
format
VideoFormatTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
VideoFormatToString(VideoFormat)
Calls native function gst_video_format_to_string.
public static extern NonNullableUtf8StringUnownedHandle VideoFormatToString(VideoFormat format)
Parameters
format
VideoFormatTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
VideoFrameMap(VideoFrameOwnedHandle, VideoInfoHandle, BufferHandle, MapFlags)
Calls native function gst_video_frame_map.
public static extern bool VideoFrameMap(VideoFrameOwnedHandle frame, VideoInfoHandle info, BufferHandle buffer, MapFlags flags)
Parameters
frame
VideoFrameOwnedHandleTransfer ownership: None Nullable: False
info
VideoInfoHandleTransfer ownership: None Nullable: False
buffer
BufferHandleTransfer ownership: None Nullable: False
flags
MapFlagsTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
VideoFrameMapId(VideoFrameOwnedHandle, VideoInfoHandle, BufferHandle, int, MapFlags)
Calls native function gst_video_frame_map_id.
public static extern bool VideoFrameMapId(VideoFrameOwnedHandle frame, VideoInfoHandle info, BufferHandle buffer, int id, MapFlags flags)
Parameters
frame
VideoFrameOwnedHandleTransfer ownership: None Nullable: False
info
VideoInfoHandleTransfer ownership: None Nullable: False
buffer
BufferHandleTransfer ownership: None Nullable: False
id
intTransfer ownership: None Nullable: False
flags
MapFlagsTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
VideoGlTextureUploadMetaApiGetType()
Calls native function gst_video_gl_texture_upload_meta_api_get_type.
public static extern nuint VideoGlTextureUploadMetaApiGetType()
Returns
- nuint
Transfer ownership: None Nullable: False
VideoGlTextureUploadMetaGetInfo()
Calls native function gst_video_gl_texture_upload_meta_get_info.
public static extern MetaInfoUnownedHandle VideoGlTextureUploadMetaGetInfo()
Returns
- MetaInfoUnownedHandle
Transfer ownership: None Nullable: False
VideoGuessFramerate(ClockTime, out int, out int)
Calls native function gst_video_guess_framerate. Version: 1.6
[Version("1.6")]
public static extern bool VideoGuessFramerate(ClockTime duration, out int destN, out int destD)
Parameters
duration
ClockTimeTransfer ownership: None Nullable: False
destN
intTransfer ownership: Full Nullable: False
destD
intTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
VideoInterlaceModeFromString(NonNullableUtf8StringHandle)
Calls native function gst_video_interlace_mode_from_string. Version: 1.6
[Version("1.6")]
public static extern VideoInterlaceMode VideoInterlaceModeFromString(NonNullableUtf8StringHandle mode)
Parameters
mode
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- VideoInterlaceMode
Transfer ownership: None Nullable: False
VideoInterlaceModeToString(VideoInterlaceMode)
Calls native function gst_video_interlace_mode_to_string. Version: 1.6
[Version("1.6")]
public static extern NonNullableUtf8StringUnownedHandle VideoInterlaceModeToString(VideoInterlaceMode mode)
Parameters
mode
VideoInterlaceModeTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
VideoIsCommonAspectRatio(int, int, int, int)
Calls native function gst_video_is_common_aspect_ratio. Version: 1.22
[Version("1.22")]
public static extern bool VideoIsCommonAspectRatio(int width, int height, int parN, int parD)
Parameters
width
intTransfer ownership: None Nullable: False
height
intTransfer ownership: None Nullable: False
parN
intTransfer ownership: None Nullable: False
parD
intTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
VideoIsDmaDrmCaps(CapsHandle)
Calls native function gst_video_is_dma_drm_caps. Version: 1.24
[Version("1.24")]
public static extern bool VideoIsDmaDrmCaps(CapsHandle caps)
Parameters
caps
CapsHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
VideoMakeRawCaps(VideoFormat[], uint)
Calls native function gst_video_make_raw_caps. Version: 1.18
[Version("1.18")]
public static extern CapsOwnedHandle VideoMakeRawCaps(VideoFormat[] formats, uint len)
Parameters
formats
VideoFormat[]Transfer ownership: None Nullable: True
len
uintTransfer ownership: None Nullable: False
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: False
VideoMakeRawCapsWithFeatures(VideoFormat[], uint, CapsFeaturesUnownedHandle)
Calls native function gst_video_make_raw_caps_with_features. Version: 1.18
[Version("1.18")]
public static extern CapsOwnedHandle VideoMakeRawCapsWithFeatures(VideoFormat[] formats, uint len, CapsFeaturesUnownedHandle features)
Parameters
formats
VideoFormat[]Transfer ownership: None Nullable: True
len
uintTransfer ownership: None Nullable: False
features
CapsFeaturesUnownedHandleTransfer ownership: Full Nullable: True
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: False
VideoMasteringDisplayInfoFromString(VideoMasteringDisplayInfoOwnedHandle, NonNullableUtf8StringHandle)
Calls native function gst_video_mastering_display_info_from_string. Version: 1.18
[Version("1.18")]
public static extern bool VideoMasteringDisplayInfoFromString(VideoMasteringDisplayInfoOwnedHandle minfo, NonNullableUtf8StringHandle mastering)
Parameters
minfo
VideoMasteringDisplayInfoOwnedHandleTransfer ownership: None Nullable: False
mastering
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
VideoMetaApiGetType()
Calls native function gst_video_meta_api_get_type.
public static extern nuint VideoMetaApiGetType()
Returns
- nuint
Transfer ownership: None Nullable: False
VideoMetaGetInfo()
Calls native function gst_video_meta_get_info.
public static extern MetaInfoUnownedHandle VideoMetaGetInfo()
Returns
- MetaInfoUnownedHandle
Transfer ownership: None Nullable: False
VideoMetaTransformScaleGetQuark()
Calls native function gst_video_meta_transform_scale_get_quark.
public static extern uint VideoMetaTransformScaleGetQuark()
Returns
- uint
Transfer ownership: None Nullable: False
VideoMultiviewGetDoubledHeightModes()
Calls native function gst_video_multiview_get_doubled_height_modes. Version: 1.6
[Version("1.6")]
public static extern ValueUnownedHandle VideoMultiviewGetDoubledHeightModes()
Returns
- ValueUnownedHandle
Transfer ownership: None Nullable: False
VideoMultiviewGetDoubledSizeModes()
Calls native function gst_video_multiview_get_doubled_size_modes. Version: 1.6
[Version("1.6")]
public static extern ValueUnownedHandle VideoMultiviewGetDoubledSizeModes()
Returns
- ValueUnownedHandle
Transfer ownership: None Nullable: False
VideoMultiviewGetDoubledWidthModes()
Calls native function gst_video_multiview_get_doubled_width_modes. Version: 1.6
[Version("1.6")]
public static extern ValueUnownedHandle VideoMultiviewGetDoubledWidthModes()
Returns
- ValueUnownedHandle
Transfer ownership: None Nullable: False
VideoMultiviewGetMonoModes()
Calls native function gst_video_multiview_get_mono_modes. Version: 1.6
[Version("1.6")]
public static extern ValueUnownedHandle VideoMultiviewGetMonoModes()
Returns
- ValueUnownedHandle
Transfer ownership: None Nullable: False
VideoMultiviewGetUnpackedModes()
Calls native function gst_video_multiview_get_unpacked_modes. Version: 1.6
[Version("1.6")]
public static extern ValueUnownedHandle VideoMultiviewGetUnpackedModes()
Returns
- ValueUnownedHandle
Transfer ownership: None Nullable: False
VideoMultiviewGuessHalfAspect(VideoMultiviewMode, uint, uint, uint, uint)
Calls native function gst_video_multiview_guess_half_aspect. Version: 1.6
[Version("1.6")]
public static extern bool VideoMultiviewGuessHalfAspect(VideoMultiviewMode mvMode, uint width, uint height, uint parN, uint parD)
Parameters
mvMode
VideoMultiviewModeTransfer ownership: None Nullable: False
width
uintTransfer ownership: None Nullable: False
height
uintTransfer ownership: None Nullable: False
parN
uintTransfer ownership: None Nullable: False
parD
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
VideoMultiviewModeFromCapsString(NonNullableUtf8StringHandle)
Calls native function gst_video_multiview_mode_from_caps_string. Version: 1.6
[Version("1.6")]
public static extern VideoMultiviewMode VideoMultiviewModeFromCapsString(NonNullableUtf8StringHandle capsMviewMode)
Parameters
capsMviewMode
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- VideoMultiviewMode
Transfer ownership: None Nullable: False
VideoMultiviewModeToCapsString(VideoMultiviewMode)
Calls native function gst_video_multiview_mode_to_caps_string. Version: 1.6
[Version("1.6")]
public static extern NullableUtf8StringUnownedHandle VideoMultiviewModeToCapsString(VideoMultiviewMode mviewMode)
Parameters
mviewMode
VideoMultiviewModeTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
VideoMultiviewVideoInfoChangeMode(VideoInfoHandle, VideoMultiviewMode, VideoMultiviewFlags)
Calls native function gst_video_multiview_video_info_change_mode. Version: 1.6
[Version("1.6")]
public static extern void VideoMultiviewVideoInfoChangeMode(VideoInfoHandle info, VideoMultiviewMode outMviewMode, VideoMultiviewFlags outMviewFlags)
Parameters
info
VideoInfoHandleTransfer ownership: None Nullable: False
outMviewMode
VideoMultiviewModeTransfer ownership: None Nullable: False
outMviewFlags
VideoMultiviewFlagsTransfer ownership: None Nullable: False
VideoOrientationFromTag(TagListHandle, out nint)
Calls native function gst_video_orientation_from_tag. Version: 1.20
[Version("1.20")]
public static extern bool VideoOrientationFromTag(TagListHandle taglist, out nint method)
Parameters
taglist
TagListHandleTransfer ownership: None Nullable: False
method
nintTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
VideoOverlayCompositionMetaApiGetType()
Calls native function gst_video_overlay_composition_meta_api_get_type.
public static extern nuint VideoOverlayCompositionMetaApiGetType()
Returns
- nuint
Transfer ownership: None Nullable: False
VideoOverlayCompositionMetaGetInfo()
Calls native function gst_video_overlay_composition_meta_get_info.
public static extern MetaInfoUnownedHandle VideoOverlayCompositionMetaGetInfo()
Returns
- MetaInfoUnownedHandle
Transfer ownership: None Nullable: False
VideoOverlayInstallProperties(ObjectClassHandle, int)
Calls native function gst_video_overlay_install_properties. Version: 1.14
[Version("1.14")]
public static extern void VideoOverlayInstallProperties(ObjectClassHandle oclass, int lastPropId)
Parameters
oclass
ObjectClassHandleTransfer ownership: None Nullable: False
lastPropId
intTransfer ownership: None Nullable: False
VideoOverlaySetProperty(nint, int, uint, ValueHandle)
Calls native function gst_video_overlay_set_property. Version: 1.14
[Version("1.14")]
public static extern bool VideoOverlaySetProperty(nint @object, int lastPropId, uint propertyId, ValueHandle value)
Parameters
object
nintlastPropId
intTransfer ownership: None Nullable: False
propertyId
uintTransfer ownership: None Nullable: False
value
ValueHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
VideoRegionOfInterestMetaApiGetType()
Calls native function gst_video_region_of_interest_meta_api_get_type.
public static extern nuint VideoRegionOfInterestMetaApiGetType()
Returns
- nuint
Transfer ownership: None Nullable: False
VideoRegionOfInterestMetaGetInfo()
Calls native function gst_video_region_of_interest_meta_get_info.
public static extern MetaInfoUnownedHandle VideoRegionOfInterestMetaGetInfo()
Returns
- MetaInfoUnownedHandle
Transfer ownership: None Nullable: False
VideoScalerNew(VideoResamplerMethod, VideoScalerFlags, uint, uint, uint, StructureHandle)
Calls native function gst_video_scaler_new.
public static extern VideoScalerUnownedHandle VideoScalerNew(VideoResamplerMethod method, VideoScalerFlags flags, uint nTaps, uint inSize, uint outSize, StructureHandle options)
Parameters
method
VideoResamplerMethodTransfer ownership: None Nullable: False
flags
VideoScalerFlagsTransfer ownership: None Nullable: False
nTaps
uintTransfer ownership: None Nullable: False
inSize
uintTransfer ownership: None Nullable: False
outSize
uintTransfer ownership: None Nullable: False
options
StructureHandleTransfer ownership: None Nullable: True
Returns
- VideoScalerUnownedHandle
Transfer ownership: None Nullable: False
VideoSeiUserDataUnregisteredMetaApiGetType()
Calls native function gst_video_sei_user_data_unregistered_meta_api_get_type. Version: 1.22
[Version("1.22")]
public static extern nuint VideoSeiUserDataUnregisteredMetaApiGetType()
Returns
- nuint
Transfer ownership: None Nullable: False
VideoSeiUserDataUnregisteredMetaGetInfo()
Calls native function gst_video_sei_user_data_unregistered_meta_get_info. Version: 1.22
[Version("1.22")]
public static extern MetaInfoUnownedHandle VideoSeiUserDataUnregisteredMetaGetInfo()
Returns
- MetaInfoUnownedHandle
Transfer ownership: None Nullable: False
VideoSeiUserDataUnregisteredParsePrecisionTimeStamp(VideoSEIUserDataUnregisteredMetaHandle, out byte, out ulong)
Calls native function gst_video_sei_user_data_unregistered_parse_precision_time_stamp. Version: 1.22
[Version("1.22")]
public static extern bool VideoSeiUserDataUnregisteredParsePrecisionTimeStamp(VideoSEIUserDataUnregisteredMetaHandle userData, out byte status, out ulong precisionTimeStamp)
Parameters
userData
VideoSEIUserDataUnregisteredMetaHandleTransfer ownership: None Nullable: False
status
byteTransfer ownership: Full Nullable: False
precisionTimeStamp
ulongTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
VideoTileGetIndex(VideoTileMode, int, int, int, int)
Calls native function gst_video_tile_get_index. Version: 1.4
[Version("1.4")]
public static extern uint VideoTileGetIndex(VideoTileMode mode, int x, int y, int xTiles, int yTiles)
Parameters
mode
VideoTileModeTransfer ownership: None Nullable: False
x
intTransfer ownership: None Nullable: False
y
intTransfer ownership: None Nullable: False
xTiles
intTransfer ownership: None Nullable: False
yTiles
intTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
VideoTimeCodeMetaApiGetType()
Calls native function gst_video_time_code_meta_api_get_type.
public static extern nuint VideoTimeCodeMetaApiGetType()
Returns
- nuint
Transfer ownership: None Nullable: False
VideoTimeCodeMetaGetInfo()
Calls native function gst_video_time_code_meta_get_info.
public static extern MetaInfoUnownedHandle VideoTimeCodeMetaGetInfo()
Returns
- MetaInfoUnownedHandle
Transfer ownership: None Nullable: False
VideoTransferFunctionDecode(VideoTransferFunction, double)
Calls native function gst_video_transfer_function_decode. Version: 1.20
[Version("1.20")]
public static extern double VideoTransferFunctionDecode(VideoTransferFunction func, double val)
Parameters
func
VideoTransferFunctionTransfer ownership: None Nullable: False
val
doubleTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
VideoTransferFunctionEncode(VideoTransferFunction, double)
Calls native function gst_video_transfer_function_encode. Version: 1.20
[Version("1.20")]
public static extern double VideoTransferFunctionEncode(VideoTransferFunction func, double val)
Parameters
func
VideoTransferFunctionTransfer ownership: None Nullable: False
val
doubleTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
VideoTransferFunctionFromIso(uint)
Calls native function gst_video_transfer_function_from_iso. Version: 1.18
[Version("1.18")]
public static extern VideoTransferFunction VideoTransferFunctionFromIso(uint value)
Parameters
value
uintTransfer ownership: None Nullable: False
Returns
- VideoTransferFunction
Transfer ownership: None Nullable: False
VideoTransferFunctionIsEquivalent(VideoTransferFunction, uint, VideoTransferFunction, uint)
Calls native function gst_video_transfer_function_is_equivalent. Version: 1.18
[Version("1.18")]
public static extern bool VideoTransferFunctionIsEquivalent(VideoTransferFunction fromFunc, uint fromBpp, VideoTransferFunction toFunc, uint toBpp)
Parameters
fromFunc
VideoTransferFunctionTransfer ownership: None Nullable: False
fromBpp
uintTransfer ownership: None Nullable: False
toFunc
VideoTransferFunctionTransfer ownership: None Nullable: False
toBpp
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
VideoTransferFunctionToIso(VideoTransferFunction)
Calls native function gst_video_transfer_function_to_iso. Version: 1.18
[Version("1.18")]
public static extern uint VideoTransferFunctionToIso(VideoTransferFunction func)
Parameters
func
VideoTransferFunctionTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False