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
bufferBufferHandleTransfer 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
bufferBufferHandleTransfer ownership: None Nullable: False
fieldbyteTransfer ownership: None Nullable: False
specVideoAFDSpecTransfer ownership: None Nullable: False
afdVideoAFDValueTransfer 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
bufferBufferHandleTransfer 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
bufferBufferHandleTransfer ownership: None Nullable: False
fieldbyteTransfer ownership: None Nullable: False
isLetterboxboolTransfer ownership: None Nullable: False
barData1uintTransfer ownership: None Nullable: False
barData2uintTransfer 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
bufferBufferHandleTransfer ownership: None Nullable: False
captionTypeVideoCaptionTypeTransfer ownership: None Nullable: False
databyteTransfer ownership: None Nullable: False
sizenuintTransfer 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
bufferBufferHandleTransfer ownership: None Nullable: False
alphaBufferBufferUnownedHandleTransfer 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
bufferBufferHandleTransfer ownership: None Nullable: False
textureOrientationVideoGLTextureOrientationTransfer ownership: None Nullable: False
nTexturesuintTransfer ownership: None Nullable: False
textureTypenintTransfer ownership: None Nullable: False
uploadVideoGLTextureUploadTransfer ownership: None Nullable: False
userDatanintTransfer ownership: None Nullable: True
userDataCopyBoxedCopyFuncTransfer ownership: None Nullable: False
userDataFreeBoxedFreeFuncTransfer 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
bufferBufferHandleTransfer ownership: None Nullable: False
flagsVideoFrameFlagsTransfer ownership: None Nullable: False
formatVideoFormatTransfer ownership: None Nullable: False
widthuintTransfer ownership: None Nullable: False
heightuintTransfer 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
bufferBufferHandleTransfer ownership: None Nullable: False
flagsVideoFrameFlagsTransfer ownership: None Nullable: False
formatVideoFormatTransfer ownership: None Nullable: False
widthuintTransfer ownership: None Nullable: False
heightuintTransfer ownership: None Nullable: False
nPlanesuintTransfer ownership: None Nullable: False
offsetnuint[]Transfer ownership: None Nullable: False
strideintTransfer 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
bufBufferHandleTransfer ownership: None Nullable: False
compVideoOverlayCompositionHandleTransfer 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
bufferBufferHandleTransfer ownership: None Nullable: False
roiTypeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
xuintTransfer ownership: None Nullable: False
yuintTransfer ownership: None Nullable: False
wuintTransfer ownership: None Nullable: False
huintTransfer 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
bufferBufferHandleTransfer ownership: None Nullable: False
roiTypeQuarkTransfer ownership: None Nullable: False
xuintTransfer ownership: None Nullable: False
yuintTransfer ownership: None Nullable: False
wuintTransfer ownership: None Nullable: False
huintTransfer 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
bufferBufferHandleTransfer ownership: None Nullable: False
uuidbyteTransfer ownership: None Nullable: False
databyteTransfer ownership: None Nullable: False
sizenuintTransfer 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
bufferBufferHandleTransfer ownership: None Nullable: False
tcVideoTimeCodeHandleTransfer 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
bufferBufferHandleTransfer ownership: None Nullable: False
fpsNuintTransfer ownership: None Nullable: False
fpsDuintTransfer ownership: None Nullable: False
latestDailyJamDateTimeHandleTransfer ownership: None Nullable: False
flagsVideoTimeCodeFlagsTransfer ownership: None Nullable: False
hoursuintTransfer ownership: None Nullable: False
minutesuintTransfer ownership: None Nullable: False
secondsuintTransfer ownership: None Nullable: False
framesuintTransfer ownership: None Nullable: False
fieldCountuintTransfer 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
bufferBufferHandleTransfer 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
bufferBufferHandleTransfer ownership: None Nullable: False
idintTransfer 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
bufferBufferHandleTransfer ownership: None Nullable: False
idintTransfer 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
configStructureHandleTransfer ownership: None Nullable: False
alignVideoAlignmentHandleTransfer 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
configStructureHandleTransfer ownership: None Nullable: False
alignVideoAlignmentHandleTransfer 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
msgMessageHandleTransfer 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
eventEventHandlexdoubleTransfer ownership: Full Nullable: False
ydoubleTransfer 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
eventEventHandle
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
commandNavigationCommandTransfer 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
keyNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
stateNavigationModifierTypeTransfer 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
keyNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
stateNavigationModifierTypeTransfer 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
buttonintTransfer ownership: None Nullable: False
xdoubleTransfer ownership: None Nullable: False
ydoubleTransfer ownership: None Nullable: False
stateNavigationModifierTypeTransfer 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
buttonintTransfer ownership: None Nullable: False
xdoubleTransfer ownership: None Nullable: False
ydoubleTransfer ownership: None Nullable: False
stateNavigationModifierTypeTransfer 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
xdoubleTransfer ownership: None Nullable: False
ydoubleTransfer ownership: None Nullable: False
stateNavigationModifierTypeTransfer 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
xdoubleTransfer ownership: None Nullable: False
ydoubleTransfer ownership: None Nullable: False
deltaXdoubleTransfer ownership: None Nullable: False
deltaYdoubleTransfer ownership: None Nullable: False
stateNavigationModifierTypeTransfer 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
stateNavigationModifierTypeTransfer 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
identifieruintTransfer ownership: None Nullable: False
xdoubleTransfer ownership: None Nullable: False
ydoubleTransfer ownership: None Nullable: False
pressuredoubleTransfer ownership: None Nullable: False
stateNavigationModifierTypeTransfer 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
stateNavigationModifierTypeTransfer 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
identifieruintTransfer ownership: None Nullable: False
xdoubleTransfer ownership: None Nullable: False
ydoubleTransfer ownership: None Nullable: False
pressuredoubleTransfer ownership: None Nullable: False
stateNavigationModifierTypeTransfer 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
identifieruintTransfer ownership: None Nullable: False
xdoubleTransfer ownership: None Nullable: False
ydoubleTransfer ownership: None Nullable: False
stateNavigationModifierTypeTransfer 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
eventEventHandlecommandnintTransfer 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
eventEventHandlekeyNonNullableUtf8StringUnownedHandleTransfer 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
eventEventHandlestateNavigationModifierTypeTransfer 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
eventEventHandlebuttonintTransfer ownership: Full Nullable: False
xdoubleTransfer ownership: Full Nullable: False
ydoubleTransfer 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
eventEventHandlexdoubleTransfer ownership: Full Nullable: False
ydoubleTransfer 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
eventEventHandlexdoubleTransfer ownership: Full Nullable: False
ydoubleTransfer ownership: Full Nullable: False
deltaXdoubleTransfer ownership: Full Nullable: False
deltaYdoubleTransfer 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
eventEventHandleidentifieruintTransfer ownership: Full Nullable: False
xdoubleTransfer ownership: Full Nullable: False
ydoubleTransfer ownership: Full Nullable: False
pressuredoubleTransfer 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
eventEventHandleidentifieruintTransfer ownership: Full Nullable: False
xdoubleTransfer ownership: Full Nullable: False
ydoubleTransfer 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
eventEventHandlexdoubleTransfer ownership: None Nullable: False
ydoubleTransfer 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
messageMessageHandleTransfer 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
srcnintTransfer ownership: None Nullable: False
curAngleuintTransfer ownership: None Nullable: False
nAnglesuintTransfer 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
srcnintTransfer 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
srcnintTransfer ownership: None Nullable: False
eventEventHandle
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
srcnintTransfer ownership: None Nullable: False
activeboolTransfer 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
messageMessageHandleTransfer ownership: None Nullable: False
curAngleuintTransfer ownership: Full Nullable: False
nAnglesuintTransfer 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
messageMessageHandleTransfer ownership: None Nullable: False
activeboolTransfer 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
queryQueryHandleTransfer 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
queryQueryHandleTransfer ownership: None Nullable: False
curAngleuintTransfer ownership: Full Nullable: False
nAnglesuintTransfer 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
queryQueryHandleTransfer ownership: None Nullable: False
nCmdsuintTransfer 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
queryQueryHandleTransfer ownership: None Nullable: False
nthuintTransfer ownership: None Nullable: False
cmdnintTransfer 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
queryQueryHandleTransfer ownership: None Nullable: False
curAngleuintTransfer ownership: None Nullable: False
nAnglesuintTransfer 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
queryQueryHandleTransfer ownership: None Nullable: False
nCmdsintTransfer ownership: None Nullable: False
cmdsNavigationCommand[]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
destVideoFrameHandleTransfer ownership: None Nullable: False
srcVideoFrameHandleTransfer ownership: None Nullable: False
xintTransfer ownership: None Nullable: False
yintTransfer ownership: None Nullable: False
globalAlphafloatTransfer 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
darNuintTransfer ownership: Full Nullable: False
darDuintTransfer ownership: Full Nullable: False
videoWidthuintTransfer ownership: None Nullable: False
videoHeightuintTransfer ownership: None Nullable: False
videoParNuintTransfer ownership: None Nullable: False
videoParDuintTransfer ownership: None Nullable: False
displayParNuintTransfer ownership: None Nullable: False
displayParDuintTransfer 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
capsCapsHandleTransfer 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
typeVideoCaptionTypeTransfer 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
srcVideoRectangleHandleTransfer ownership: None Nullable: False
dstVideoRectangleHandleTransfer ownership: None Nullable: False
resultVideoRectangleOwnedHandleTransfer ownership: None Nullable: False
scalingboolTransfer ownership: None Nullable: False
VideoChromaFromString(NonNullableUtf8StringHandle)
Calls native function gst_video_chroma_from_string.
public static extern VideoChromaSite VideoChromaFromString(NonNullableUtf8StringHandle s)
Parameters
sNonNullableUtf8StringHandleTransfer 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
resampleVideoChromaResampleHandleTransfer ownership: None Nullable: False
linesnintTransfer ownership: None Nullable: True
widthintTransfer 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
methodVideoChromaMethodTransfer ownership: None Nullable: False
siteVideoChromaSiteTransfer ownership: None Nullable: False
flagsVideoChromaFlagsTransfer ownership: None Nullable: False
formatVideoFormatTransfer ownership: None Nullable: False
hFactorintTransfer ownership: None Nullable: False
vFactorintTransfer 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
sNonNullableUtf8StringHandleTransfer 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
siteVideoChromaSiteTransfer 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
siteVideoChromaSiteTransfer 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
valueuintTransfer 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
matrixVideoColorMatrixTransfer ownership: None Nullable: False
krdoubleTransfer ownership: Full Nullable: False
kbdoubleTransfer 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
matrixVideoColorMatrixTransfer 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
valueuintTransfer 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
primariesVideoColorPrimariesTransfer 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
primariesVideoColorPrimariesTransfer ownership: None Nullable: False
otherVideoColorPrimariesTransfer 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
primariesVideoColorPrimariesTransfer 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
rangeVideoColorRangeTransfer ownership: None Nullable: False
infoVideoFormatInfoHandleTransfer ownership: None Nullable: False
offsetintTransfer ownership: None Nullable: False
scaleintTransfer 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
funcVideoTransferFunctionTransfer ownership: None Nullable: False
valdoubleTransfer 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
funcVideoTransferFunctionTransfer ownership: None Nullable: False
valdoubleTransfer 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
sampleSampleHandleTransfer ownership: None Nullable: False
toCapsCapsHandleTransfer ownership: None Nullable: False
timeoutClockTimeTransfer ownership: None Nullable: False
errorErrorOwnedHandle
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
sampleSampleHandleTransfer ownership: None Nullable: False
toCapsCapsHandleTransfer ownership: None Nullable: False
timeoutClockTimeTransfer ownership: None Nullable: False
callbackVideoConvertSampleCallbackTransfer ownership: None Nullable: False
userDatanintTransfer ownership: None Nullable: True
destroyNotifyDestroyNotifyTransfer 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
inInfoVideoInfoHandleTransfer ownership: None Nullable: False
outInfoVideoInfoHandleTransfer ownership: None Nullable: False
configStructureUnownedHandleTransfer 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
inInfoVideoInfoHandleTransfer ownership: None Nullable: False
outInfoVideoInfoHandleTransfer ownership: None Nullable: False
configStructureUnownedHandleTransfer ownership: Full Nullable: False
poolnintTransfer 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
methodVideoDitherMethodTransfer ownership: None Nullable: False
flagsVideoDitherFlagsTransfer ownership: None Nullable: False
formatVideoFormatTransfer ownership: None Nullable: False
quantizeruintTransfer ownership: None Nullable: False
widthuintTransfer 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
formatVideoFormatTransfer 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
formatStrNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
modifierulongTransfer 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
fourccuintTransfer 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
fourccuintTransfer ownership: None Nullable: False
modifierulongTransfer 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
eventEventHandle
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
timestampClockTimeTransfer ownership: None Nullable: False
streamTimeClockTimeTransfer ownership: None Nullable: False
runningTimeClockTimeTransfer ownership: None Nullable: False
allHeadersboolTransfer ownership: None Nullable: False
countuintTransfer 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
inStillboolTransfer 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
runningTimeClockTimeTransfer ownership: None Nullable: False
allHeadersboolTransfer ownership: None Nullable: False
countuintTransfer 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
eventEventHandletimestampClockTimeTransfer ownership: Full Nullable: False
streamTimeClockTimeTransfer ownership: Full Nullable: False
runningTimeClockTimeTransfer ownership: Full Nullable: False
allHeadersboolTransfer ownership: Full Nullable: False
countuintTransfer 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
eventEventHandleinStillboolTransfer 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
eventEventHandlerunningTimeClockTimeTransfer ownership: Full Nullable: False
allHeadersboolTransfer ownership: Full Nullable: False
countuintTransfer 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
orderNonNullableUtf8StringHandleTransfer 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
orderVideoFieldOrderTransfer 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
fourccuintTransfer 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
depthintTransfer ownership: None Nullable: False
bppintTransfer ownership: None Nullable: False
endiannessintTransfer ownership: None Nullable: False
redMaskuintTransfer ownership: None Nullable: False
greenMaskuintTransfer ownership: None Nullable: False
blueMaskuintTransfer ownership: None Nullable: False
alphaMaskuintTransfer 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
formatNonNullableUtf8StringHandleTransfer 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
formatVideoFormatTransfer 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
formatVideoFormatTransfer ownership: None Nullable: False
sizenuintTransfer 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
formatVideoFormatTransfer 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
formatVideoFormatTransfer 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
frameVideoFrameOwnedHandleTransfer ownership: None Nullable: False
infoVideoInfoHandleTransfer ownership: None Nullable: False
bufferBufferHandleTransfer ownership: None Nullable: False
flagsMapFlagsTransfer 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
frameVideoFrameOwnedHandleTransfer ownership: None Nullable: False
infoVideoInfoHandleTransfer ownership: None Nullable: False
bufferBufferHandleTransfer ownership: None Nullable: False
idintTransfer ownership: None Nullable: False
flagsMapFlagsTransfer 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
durationClockTimeTransfer ownership: None Nullable: False
destNintTransfer ownership: Full Nullable: False
destDintTransfer 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
modeNonNullableUtf8StringHandleTransfer 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
modeVideoInterlaceModeTransfer 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
widthintTransfer ownership: None Nullable: False
heightintTransfer ownership: None Nullable: False
parNintTransfer ownership: None Nullable: False
parDintTransfer 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
capsCapsHandleTransfer 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
formatsVideoFormat[]Transfer ownership: None Nullable: True
lenuintTransfer 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
formatsVideoFormat[]Transfer ownership: None Nullable: True
lenuintTransfer ownership: None Nullable: False
featuresCapsFeaturesUnownedHandleTransfer 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
minfoVideoMasteringDisplayInfoOwnedHandleTransfer ownership: None Nullable: False
masteringNonNullableUtf8StringHandleTransfer 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
mvModeVideoMultiviewModeTransfer ownership: None Nullable: False
widthuintTransfer ownership: None Nullable: False
heightuintTransfer ownership: None Nullable: False
parNuintTransfer ownership: None Nullable: False
parDuintTransfer 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
capsMviewModeNonNullableUtf8StringHandleTransfer 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
mviewModeVideoMultiviewModeTransfer 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
infoVideoInfoHandleTransfer ownership: None Nullable: False
outMviewModeVideoMultiviewModeTransfer ownership: None Nullable: False
outMviewFlagsVideoMultiviewFlagsTransfer 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
taglistTagListHandleTransfer ownership: None Nullable: False
methodnintTransfer 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
oclassObjectClassHandleTransfer ownership: None Nullable: False
lastPropIdintTransfer 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
objectnintlastPropIdintTransfer ownership: None Nullable: False
propertyIduintTransfer ownership: None Nullable: False
valueValueHandleTransfer 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
methodVideoResamplerMethodTransfer ownership: None Nullable: False
flagsVideoScalerFlagsTransfer ownership: None Nullable: False
nTapsuintTransfer ownership: None Nullable: False
inSizeuintTransfer ownership: None Nullable: False
outSizeuintTransfer ownership: None Nullable: False
optionsStructureHandleTransfer 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
userDataVideoSEIUserDataUnregisteredMetaHandleTransfer ownership: None Nullable: False
statusbyteTransfer ownership: Full Nullable: False
precisionTimeStampulongTransfer 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
modeVideoTileModeTransfer ownership: None Nullable: False
xintTransfer ownership: None Nullable: False
yintTransfer ownership: None Nullable: False
xTilesintTransfer ownership: None Nullable: False
yTilesintTransfer 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
funcVideoTransferFunctionTransfer ownership: None Nullable: False
valdoubleTransfer 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
funcVideoTransferFunctionTransfer ownership: None Nullable: False
valdoubleTransfer 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
valueuintTransfer 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
fromFuncVideoTransferFunctionTransfer ownership: None Nullable: False
fromBppuintTransfer ownership: None Nullable: False
toFuncVideoTransferFunctionTransfer ownership: None Nullable: False
toBppuintTransfer 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
funcVideoTransferFunctionTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False