Show / Hide Table of Contents

Class Egl.NV

NV extensions.

Inheritance
object
Egl.NV
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: OpenTK.Graphics.Egl
Assembly: OpenTK.Graphics.dll
Syntax
public static class Egl.NV

Methods

ClientWaitSyncNV(EGLSyncNV, ClientWaitSyncFlags, ulong)

[requires: EGL_NV_sync] [entry point: eglClientWaitSyncNV]

Declaration
public static WaitSyncStatus ClientWaitSyncNV(EGLSyncNV sync, ClientWaitSyncFlags flags, ulong timeout)
Parameters
Type Name Description
EGLSyncNV sync
ClientWaitSyncFlags flags
ulong timeout
Returns
Type Description
WaitSyncStatus

CreateFenceSyncNV(EGLDisplay, SyncCondition, int*)

[requires: EGL_NV_sync] [entry point: eglCreateFenceSyncNV]

Declaration
public static EGLSyncNV CreateFenceSyncNV(EGLDisplay dpy, SyncCondition condition, int* attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
SyncCondition condition
int* attrib_list
Returns
Type Description
EGLSyncNV

CreateFenceSyncNV(EGLDisplay, SyncCondition, ref readonly int)

[requires: EGL_NV_sync] [entry point: eglCreateFenceSyncNV]

Declaration
public static EGLSyncNV CreateFenceSyncNV(EGLDisplay dpy, SyncCondition condition, ref readonly int attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
SyncCondition condition
int attrib_list
Returns
Type Description
EGLSyncNV

CreateFenceSyncNV(EGLDisplay, SyncCondition, int[])

[requires: EGL_NV_sync] [entry point: eglCreateFenceSyncNV]

Declaration
public static EGLSyncNV CreateFenceSyncNV(EGLDisplay dpy, SyncCondition condition, int[] attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
SyncCondition condition
int[] attrib_list
Returns
Type Description
EGLSyncNV

CreateFenceSyncNV(EGLDisplay, SyncCondition, ReadOnlySpan<int>)

[requires: EGL_NV_sync] [entry point: eglCreateFenceSyncNV]

Declaration
public static EGLSyncNV CreateFenceSyncNV(EGLDisplay dpy, SyncCondition condition, ReadOnlySpan<int> attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
SyncCondition condition
ReadOnlySpan<int> attrib_list
Returns
Type Description
EGLSyncNV

CreateStreamSyncNV(EGLDisplay, EGLStreamKHR, SyncType, int*)

[requires: EGL_NV_stream_sync] [entry point: eglCreateStreamSyncNV]

Declaration
public static EGLSyncKHR CreateStreamSyncNV(EGLDisplay dpy, EGLStreamKHR stream, SyncType type, int* attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
SyncType type
int* attrib_list
Returns
Type Description
EGLSyncKHR

CreateStreamSyncNV(EGLDisplay, EGLStreamKHR, SyncType, ref readonly int)

[requires: EGL_NV_stream_sync] [entry point: eglCreateStreamSyncNV]

Declaration
public static EGLSyncKHR CreateStreamSyncNV(EGLDisplay dpy, EGLStreamKHR stream, SyncType type, ref readonly int attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
SyncType type
int attrib_list
Returns
Type Description
EGLSyncKHR

CreateStreamSyncNV(EGLDisplay, EGLStreamKHR, SyncType, int[])

[requires: EGL_NV_stream_sync] [entry point: eglCreateStreamSyncNV]

Declaration
public static EGLSyncKHR CreateStreamSyncNV(EGLDisplay dpy, EGLStreamKHR stream, SyncType type, int[] attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
SyncType type
int[] attrib_list
Returns
Type Description
EGLSyncKHR

CreateStreamSyncNV(EGLDisplay, EGLStreamKHR, SyncType, ReadOnlySpan<int>)

[requires: EGL_NV_stream_sync] [entry point: eglCreateStreamSyncNV]

Declaration
public static EGLSyncKHR CreateStreamSyncNV(EGLDisplay dpy, EGLStreamKHR stream, SyncType type, ReadOnlySpan<int> attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
SyncType type
ReadOnlySpan<int> attrib_list
Returns
Type Description
EGLSyncKHR

DestroySyncNV(EGLSyncNV)

[requires: EGL_NV_sync] [entry point: eglDestroySyncNV]

Declaration
public static bool DestroySyncNV(EGLSyncNV sync)
Parameters
Type Name Description
EGLSyncNV sync
Returns
Type Description
bool

DestroySyncNV_(EGLSyncNV)

[requires: EGL_NV_sync] [entry point: eglDestroySyncNV]

Declaration
public static int DestroySyncNV_(EGLSyncNV sync)
Parameters
Type Name Description
EGLSyncNV sync
Returns
Type Description
int

FenceNV(EGLSyncNV)

[requires: EGL_NV_sync] [entry point: eglFenceNV]

Declaration
public static bool FenceNV(EGLSyncNV sync)
Parameters
Type Name Description
EGLSyncNV sync
Returns
Type Description
bool

FenceNV_(EGLSyncNV)

[requires: EGL_NV_sync] [entry point: eglFenceNV]

Declaration
public static int FenceNV_(EGLSyncNV sync)
Parameters
Type Name Description
EGLSyncNV sync
Returns
Type Description
int

GetSyncAttribNV(EGLSyncNV, int, int*)

[requires: EGL_NV_sync] [entry point: eglGetSyncAttribNV]

Declaration
public static int GetSyncAttribNV(EGLSyncNV sync, int attribute, int* value)
Parameters
Type Name Description
EGLSyncNV sync
int attribute
int* value
Returns
Type Description
int

GetSyncAttribNV(EGLSyncNV, int, ref int)

[requires: EGL_NV_sync] [entry point: eglGetSyncAttribNV]

Declaration
public static bool GetSyncAttribNV(EGLSyncNV sync, int attribute, ref int value)
Parameters
Type Name Description
EGLSyncNV sync
int attribute
int value
Returns
Type Description
bool

GetSyncAttribNV(EGLSyncNV, int, int[])

[requires: EGL_NV_sync] [entry point: eglGetSyncAttribNV]

Declaration
public static bool GetSyncAttribNV(EGLSyncNV sync, int attribute, int[] value)
Parameters
Type Name Description
EGLSyncNV sync
int attribute
int[] value
Returns
Type Description
bool

GetSyncAttribNV(EGLSyncNV, int, Span<int>)

[requires: EGL_NV_sync] [entry point: eglGetSyncAttribNV]

Declaration
public static bool GetSyncAttribNV(EGLSyncNV sync, int attribute, Span<int> value)
Parameters
Type Name Description
EGLSyncNV sync
int attribute
Span<int> value
Returns
Type Description
bool

GetSystemTimeFrequencyNV()

[requires: EGL_NV_system_time] [entry point: eglGetSystemTimeFrequencyNV]

Declaration
public static ulong GetSystemTimeFrequencyNV()
Returns
Type Description
ulong

GetSystemTimeNV()

[requires: EGL_NV_system_time] [entry point: eglGetSystemTimeNV]

Declaration
public static ulong GetSystemTimeNV()
Returns
Type Description
ulong

PostSubBufferNV(EGLDisplay, EGLSurface, int, int, int, int)

[requires: EGL_NV_post_sub_buffer] [entry point: eglPostSubBufferNV]

Declaration
public static bool PostSubBufferNV(EGLDisplay dpy, EGLSurface surface, int x, int y, int width, int height)
Parameters
Type Name Description
EGLDisplay dpy
EGLSurface surface
int x
int y
int width
int height
Returns
Type Description
bool

PostSubBufferNV_(EGLDisplay, EGLSurface, int, int, int, int)

[requires: EGL_NV_post_sub_buffer] [entry point: eglPostSubBufferNV]

Declaration
public static int PostSubBufferNV_(EGLDisplay dpy, EGLSurface surface, int x, int y, int width, int height)
Parameters
Type Name Description
EGLDisplay dpy
EGLSurface surface
int x
int y
int width
int height
Returns
Type Description
int

QueryDisplayAttribNV(EGLDisplay, int, nint*)

[requires: EGL_NV_stream_metadata] [entry point: eglQueryDisplayAttribNV]

Declaration
public static int QueryDisplayAttribNV(EGLDisplay dpy, int attribute, nint* value)
Parameters
Type Name Description
EGLDisplay dpy
int attribute
nint* value
Returns
Type Description
int

QueryDisplayAttribNV(EGLDisplay, int, ref nint)

[requires: EGL_NV_stream_metadata] [entry point: eglQueryDisplayAttribNV]

Declaration
public static bool QueryDisplayAttribNV(EGLDisplay dpy, int attribute, ref nint value)
Parameters
Type Name Description
EGLDisplay dpy
int attribute
nint value
Returns
Type Description
bool

QueryDisplayAttribNV(EGLDisplay, int, nint[])

[requires: EGL_NV_stream_metadata] [entry point: eglQueryDisplayAttribNV]

Declaration
public static bool QueryDisplayAttribNV(EGLDisplay dpy, int attribute, nint[] value)
Parameters
Type Name Description
EGLDisplay dpy
int attribute
nint[] value
Returns
Type Description
bool

QueryDisplayAttribNV(EGLDisplay, int, Span<nint>)

[requires: EGL_NV_stream_metadata] [entry point: eglQueryDisplayAttribNV]

Declaration
public static bool QueryDisplayAttribNV(EGLDisplay dpy, int attribute, Span<nint> value)
Parameters
Type Name Description
EGLDisplay dpy
int attribute
Span<nint> value
Returns
Type Description
bool

QueryNativeDisplayNV(EGLDisplay, nint*)

[requires: EGL_NV_native_query] [entry point: eglQueryNativeDisplayNV]

Declaration
public static int QueryNativeDisplayNV(EGLDisplay dpy, nint* display_id)
Parameters
Type Name Description
EGLDisplay dpy
nint* display_id
Returns
Type Description
int

QueryNativeDisplayNV(EGLDisplay, ref nint)

[requires: EGL_NV_native_query] [entry point: eglQueryNativeDisplayNV]

Declaration
public static bool QueryNativeDisplayNV(EGLDisplay dpy, ref nint display_id)
Parameters
Type Name Description
EGLDisplay dpy
nint display_id
Returns
Type Description
bool

QueryNativeDisplayNV(EGLDisplay, nint[])

[requires: EGL_NV_native_query] [entry point: eglQueryNativeDisplayNV]

Declaration
public static bool QueryNativeDisplayNV(EGLDisplay dpy, nint[] display_id)
Parameters
Type Name Description
EGLDisplay dpy
nint[] display_id
Returns
Type Description
bool

QueryNativeDisplayNV(EGLDisplay, Span<nint>)

[requires: EGL_NV_native_query] [entry point: eglQueryNativeDisplayNV]

Declaration
public static bool QueryNativeDisplayNV(EGLDisplay dpy, Span<nint> display_id)
Parameters
Type Name Description
EGLDisplay dpy
Span<nint> display_id
Returns
Type Description
bool

QueryNativePixmapNV(EGLDisplay, EGLSurface, nint*)

[requires: EGL_NV_native_query] [entry point: eglQueryNativePixmapNV]

Declaration
public static int QueryNativePixmapNV(EGLDisplay dpy, EGLSurface surf, nint* pixmap)
Parameters
Type Name Description
EGLDisplay dpy
EGLSurface surf
nint* pixmap
Returns
Type Description
int

QueryNativePixmapNV(EGLDisplay, EGLSurface, ref nint)

[requires: EGL_NV_native_query] [entry point: eglQueryNativePixmapNV]

Declaration
public static bool QueryNativePixmapNV(EGLDisplay dpy, EGLSurface surf, ref nint pixmap)
Parameters
Type Name Description
EGLDisplay dpy
EGLSurface surf
nint pixmap
Returns
Type Description
bool

QueryNativePixmapNV(EGLDisplay, EGLSurface, nint[])

[requires: EGL_NV_native_query] [entry point: eglQueryNativePixmapNV]

Declaration
public static bool QueryNativePixmapNV(EGLDisplay dpy, EGLSurface surf, nint[] pixmap)
Parameters
Type Name Description
EGLDisplay dpy
EGLSurface surf
nint[] pixmap
Returns
Type Description
bool

QueryNativePixmapNV(EGLDisplay, EGLSurface, Span<nint>)

[requires: EGL_NV_native_query] [entry point: eglQueryNativePixmapNV]

Declaration
public static bool QueryNativePixmapNV(EGLDisplay dpy, EGLSurface surf, Span<nint> pixmap)
Parameters
Type Name Description
EGLDisplay dpy
EGLSurface surf
Span<nint> pixmap
Returns
Type Description
bool

QueryNativeWindowNV(EGLDisplay, EGLSurface, nint*)

[requires: EGL_NV_native_query] [entry point: eglQueryNativeWindowNV]

Declaration
public static int QueryNativeWindowNV(EGLDisplay dpy, EGLSurface surf, nint* window)
Parameters
Type Name Description
EGLDisplay dpy
EGLSurface surf
nint* window
Returns
Type Description
int

QueryNativeWindowNV(EGLDisplay, EGLSurface, ref nint)

[requires: EGL_NV_native_query] [entry point: eglQueryNativeWindowNV]

Declaration
public static bool QueryNativeWindowNV(EGLDisplay dpy, EGLSurface surf, ref nint window)
Parameters
Type Name Description
EGLDisplay dpy
EGLSurface surf
nint window
Returns
Type Description
bool

QueryNativeWindowNV(EGLDisplay, EGLSurface, nint[])

[requires: EGL_NV_native_query] [entry point: eglQueryNativeWindowNV]

Declaration
public static bool QueryNativeWindowNV(EGLDisplay dpy, EGLSurface surf, nint[] window)
Parameters
Type Name Description
EGLDisplay dpy
EGLSurface surf
nint[] window
Returns
Type Description
bool

QueryNativeWindowNV(EGLDisplay, EGLSurface, Span<nint>)

[requires: EGL_NV_native_query] [entry point: eglQueryNativeWindowNV]

Declaration
public static bool QueryNativeWindowNV(EGLDisplay dpy, EGLSurface surf, Span<nint> window)
Parameters
Type Name Description
EGLDisplay dpy
EGLSurface surf
Span<nint> window
Returns
Type Description
bool

QueryStreamConsumerEventNV(EGLDisplay, EGLStreamKHR, ulong, All*, nint*)

[requires: EGL_NV_stream_consumer_eglimage] [entry point: eglQueryStreamConsumerEventNV]

Declaration
public static int QueryStreamConsumerEventNV(EGLDisplay dpy, EGLStreamKHR stream, ulong timeout, All* @event, nint* aux)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
ulong timeout
All* event
nint* aux
Returns
Type Description
int

QueryStreamConsumerEventNV(EGLDisplay, EGLStreamKHR, ulong, ref All, ref nint)

[requires: EGL_NV_stream_consumer_eglimage] [entry point: eglQueryStreamConsumerEventNV]

Declaration
public static int QueryStreamConsumerEventNV(EGLDisplay dpy, EGLStreamKHR stream, ulong timeout, ref All @event, ref nint aux)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
ulong timeout
All event
nint aux
Returns
Type Description
int

QueryStreamConsumerEventNV(EGLDisplay, EGLStreamKHR, ulong, All[], nint[])

[requires: EGL_NV_stream_consumer_eglimage] [entry point: eglQueryStreamConsumerEventNV]

Declaration
public static int QueryStreamConsumerEventNV(EGLDisplay dpy, EGLStreamKHR stream, ulong timeout, All[] @event, nint[] aux)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
ulong timeout
All[] event
nint[] aux
Returns
Type Description
int

QueryStreamConsumerEventNV(EGLDisplay, EGLStreamKHR, ulong, Span<All>, Span<nint>)

[requires: EGL_NV_stream_consumer_eglimage] [entry point: eglQueryStreamConsumerEventNV]

Declaration
public static int QueryStreamConsumerEventNV(EGLDisplay dpy, EGLStreamKHR stream, ulong timeout, Span<All> @event, Span<nint> aux)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
ulong timeout
Span<All> event
Span<nint> aux
Returns
Type Description
int

QueryStreamMetadataNV(EGLDisplay, EGLStreamKHR, All, int, int, int, nint)

[requires: EGL_NV_stream_metadata] [entry point: eglQueryStreamMetadataNV]

Declaration
public static bool QueryStreamMetadataNV(EGLDisplay dpy, EGLStreamKHR stream, All name, int n, int offset, int size, nint data)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
All name
int n
int offset
int size
nint data
Returns
Type Description
bool

QueryStreamMetadataNV(EGLDisplay, EGLStreamKHR, All, int, int, int, void*)

[requires: EGL_NV_stream_metadata] [entry point: eglQueryStreamMetadataNV]

Declaration
public static int QueryStreamMetadataNV(EGLDisplay dpy, EGLStreamKHR stream, All name, int n, int offset, int size, void* data)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
All name
int n
int offset
int size
void* data
Returns
Type Description
int

QueryStreamMetadataNV<T1>(EGLDisplay, EGLStreamKHR, All, int, int, int, Span<T1>)

[requires: EGL_NV_stream_metadata] [entry point: eglQueryStreamMetadataNV]

Declaration
public static bool QueryStreamMetadataNV<T1>(EGLDisplay dpy, EGLStreamKHR stream, All name, int n, int offset, int size, Span<T1> data) where T1 : unmanaged
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
All name
int n
int offset
int size
Span<T1> data
Returns
Type Description
bool
Type Parameters
Name Description
T1

QueryStreamMetadataNV<T1>(EGLDisplay, EGLStreamKHR, All, int, int, int, ref T1)

[requires: EGL_NV_stream_metadata] [entry point: eglQueryStreamMetadataNV]

Declaration
public static bool QueryStreamMetadataNV<T1>(EGLDisplay dpy, EGLStreamKHR stream, All name, int n, int offset, int size, ref T1 data) where T1 : unmanaged
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
All name
int n
int offset
int size
T1 data
Returns
Type Description
bool
Type Parameters
Name Description
T1

QueryStreamMetadataNV<T1>(EGLDisplay, EGLStreamKHR, All, int, int, int, T1[])

[requires: EGL_NV_stream_metadata] [entry point: eglQueryStreamMetadataNV]

Declaration
public static bool QueryStreamMetadataNV<T1>(EGLDisplay dpy, EGLStreamKHR stream, All name, int n, int offset, int size, T1[] data) where T1 : unmanaged
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
All name
int n
int offset
int size
T1[] data
Returns
Type Description
bool
Type Parameters
Name Description
T1

ResetStreamNV(EGLDisplay, EGLStreamKHR)

[requires: EGL_NV_stream_reset] [entry point: eglResetStreamNV]

Declaration
public static bool ResetStreamNV(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
Returns
Type Description
bool

ResetStreamNV_(EGLDisplay, EGLStreamKHR)

[requires: EGL_NV_stream_reset] [entry point: eglResetStreamNV]

Declaration
public static int ResetStreamNV_(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
Returns
Type Description
int

SetStreamMetadataNV(EGLDisplay, EGLStreamKHR, int, int, int, nint)

[requires: EGL_NV_stream_metadata] [entry point: eglSetStreamMetadataNV]

Declaration
public static bool SetStreamMetadataNV(EGLDisplay dpy, EGLStreamKHR stream, int n, int offset, int size, nint data)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
int n
int offset
int size
nint data
Returns
Type Description
bool

SetStreamMetadataNV(EGLDisplay, EGLStreamKHR, int, int, int, void*)

[requires: EGL_NV_stream_metadata] [entry point: eglSetStreamMetadataNV]

Declaration
public static int SetStreamMetadataNV(EGLDisplay dpy, EGLStreamKHR stream, int n, int offset, int size, void* data)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
int n
int offset
int size
void* data
Returns
Type Description
int

SetStreamMetadataNV<T1>(EGLDisplay, EGLStreamKHR, int, int, int, ReadOnlySpan<T1>)

[requires: EGL_NV_stream_metadata] [entry point: eglSetStreamMetadataNV]

Declaration
public static bool SetStreamMetadataNV<T1>(EGLDisplay dpy, EGLStreamKHR stream, int n, int offset, int size, ReadOnlySpan<T1> data) where T1 : unmanaged
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
int n
int offset
int size
ReadOnlySpan<T1> data
Returns
Type Description
bool
Type Parameters
Name Description
T1

SetStreamMetadataNV<T1>(EGLDisplay, EGLStreamKHR, int, int, int, ref readonly T1)

[requires: EGL_NV_stream_metadata] [entry point: eglSetStreamMetadataNV]

Declaration
public static bool SetStreamMetadataNV<T1>(EGLDisplay dpy, EGLStreamKHR stream, int n, int offset, int size, ref readonly T1 data) where T1 : unmanaged
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
int n
int offset
int size
T1 data
Returns
Type Description
bool
Type Parameters
Name Description
T1

SetStreamMetadataNV<T1>(EGLDisplay, EGLStreamKHR, int, int, int, T1[])

[requires: EGL_NV_stream_metadata] [entry point: eglSetStreamMetadataNV]

Declaration
public static bool SetStreamMetadataNV<T1>(EGLDisplay dpy, EGLStreamKHR stream, int n, int offset, int size, T1[] data) where T1 : unmanaged
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
int n
int offset
int size
T1[] data
Returns
Type Description
bool
Type Parameters
Name Description
T1

SignalSyncNV(EGLSyncNV, SyncStatus)

[requires: EGL_NV_sync] [entry point: eglSignalSyncNV]

Declaration
public static bool SignalSyncNV(EGLSyncNV sync, SyncStatus mode)
Parameters
Type Name Description
EGLSyncNV sync
SyncStatus mode
Returns
Type Description
bool

SignalSyncNV_(EGLSyncNV, SyncStatus)

[requires: EGL_NV_sync] [entry point: eglSignalSyncNV]

Declaration
public static int SignalSyncNV_(EGLSyncNV sync, SyncStatus mode)
Parameters
Type Name Description
EGLSyncNV sync
SyncStatus mode
Returns
Type Description
int

StreamAcquireImageNV(EGLDisplay, EGLStreamKHR, EGLImage*, EGLSync)

[requires: EGL_NV_stream_consumer_eglimage] [entry point: eglStreamAcquireImageNV]

Declaration
public static int StreamAcquireImageNV(EGLDisplay dpy, EGLStreamKHR stream, EGLImage* pImage, EGLSync sync)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
EGLImage* pImage
EGLSync sync
Returns
Type Description
int

StreamAcquireImageNV(EGLDisplay, EGLStreamKHR, ref EGLImage, EGLSync)

[requires: EGL_NV_stream_consumer_eglimage] [entry point: eglStreamAcquireImageNV]

Declaration
public static bool StreamAcquireImageNV(EGLDisplay dpy, EGLStreamKHR stream, ref EGLImage pImage, EGLSync sync)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
EGLImage pImage
EGLSync sync
Returns
Type Description
bool

StreamAcquireImageNV(EGLDisplay, EGLStreamKHR, EGLImage[], EGLSync)

[requires: EGL_NV_stream_consumer_eglimage] [entry point: eglStreamAcquireImageNV]

Declaration
public static bool StreamAcquireImageNV(EGLDisplay dpy, EGLStreamKHR stream, EGLImage[] pImage, EGLSync sync)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
EGLImage[] pImage
EGLSync sync
Returns
Type Description
bool

StreamAcquireImageNV(EGLDisplay, EGLStreamKHR, Span<EGLImage>, EGLSync)

[requires: EGL_NV_stream_consumer_eglimage] [entry point: eglStreamAcquireImageNV]

Declaration
public static bool StreamAcquireImageNV(EGLDisplay dpy, EGLStreamKHR stream, Span<EGLImage> pImage, EGLSync sync)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
Span<EGLImage> pImage
EGLSync sync
Returns
Type Description
bool

StreamConsumerGLTextureExternalAttribsNV(EGLDisplay, EGLStreamKHR, nint*)

[requires: EGL_NV_stream_consumer_gltexture_yuv] [entry point: eglStreamConsumerGLTextureExternalAttribsNV]

Declaration
public static int StreamConsumerGLTextureExternalAttribsNV(EGLDisplay dpy, EGLStreamKHR stream, nint* attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
nint* attrib_list
Returns
Type Description
int

StreamConsumerGLTextureExternalAttribsNV(EGLDisplay, EGLStreamKHR, ref readonly nint)

[requires: EGL_NV_stream_consumer_gltexture_yuv] [entry point: eglStreamConsumerGLTextureExternalAttribsNV]

Declaration
public static bool StreamConsumerGLTextureExternalAttribsNV(EGLDisplay dpy, EGLStreamKHR stream, ref readonly nint attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
nint attrib_list
Returns
Type Description
bool

StreamConsumerGLTextureExternalAttribsNV(EGLDisplay, EGLStreamKHR, nint[])

[requires: EGL_NV_stream_consumer_gltexture_yuv] [entry point: eglStreamConsumerGLTextureExternalAttribsNV]

Declaration
public static bool StreamConsumerGLTextureExternalAttribsNV(EGLDisplay dpy, EGLStreamKHR stream, nint[] attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
nint[] attrib_list
Returns
Type Description
bool

StreamConsumerGLTextureExternalAttribsNV(EGLDisplay, EGLStreamKHR, ReadOnlySpan<nint>)

[requires: EGL_NV_stream_consumer_gltexture_yuv] [entry point: eglStreamConsumerGLTextureExternalAttribsNV]

Declaration
public static bool StreamConsumerGLTextureExternalAttribsNV(EGLDisplay dpy, EGLStreamKHR stream, ReadOnlySpan<nint> attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
ReadOnlySpan<nint> attrib_list
Returns
Type Description
bool

StreamFlushNV(EGLDisplay, EGLStreamKHR)

[requires: EGL_NV_stream_flush] [entry point: eglStreamFlushNV]

Declaration
public static bool StreamFlushNV(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
Returns
Type Description
bool

StreamFlushNV_(EGLDisplay, EGLStreamKHR)

[requires: EGL_NV_stream_flush] [entry point: eglStreamFlushNV]

Declaration
public static int StreamFlushNV_(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
Returns
Type Description
int

StreamImageConsumerConnectNV(EGLDisplay, EGLStreamKHR, int, ReadOnlySpan<ulong>, ReadOnlySpan<nint>)

[requires: EGL_NV_stream_consumer_eglimage] [entry point: eglStreamImageConsumerConnectNV]

Declaration
public static bool StreamImageConsumerConnectNV(EGLDisplay dpy, EGLStreamKHR stream, int num_modifiers, ReadOnlySpan<ulong> modifiers, ReadOnlySpan<nint> attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
int num_modifiers
ReadOnlySpan<ulong> modifiers
ReadOnlySpan<nint> attrib_list
Returns
Type Description
bool

StreamImageConsumerConnectNV(EGLDisplay, EGLStreamKHR, int, ulong*, nint*)

[requires: EGL_NV_stream_consumer_eglimage] [entry point: eglStreamImageConsumerConnectNV]

Declaration
public static int StreamImageConsumerConnectNV(EGLDisplay dpy, EGLStreamKHR stream, int num_modifiers, ulong* modifiers, nint* attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
int num_modifiers
ulong* modifiers
nint* attrib_list
Returns
Type Description
int

StreamImageConsumerConnectNV(EGLDisplay, EGLStreamKHR, int, ref readonly ulong, ref readonly nint)

[requires: EGL_NV_stream_consumer_eglimage] [entry point: eglStreamImageConsumerConnectNV]

Declaration
public static bool StreamImageConsumerConnectNV(EGLDisplay dpy, EGLStreamKHR stream, int num_modifiers, ref readonly ulong modifiers, ref readonly nint attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
int num_modifiers
ulong modifiers
nint attrib_list
Returns
Type Description
bool

StreamImageConsumerConnectNV(EGLDisplay, EGLStreamKHR, int, ulong[], nint[])

[requires: EGL_NV_stream_consumer_eglimage] [entry point: eglStreamImageConsumerConnectNV]

Declaration
public static bool StreamImageConsumerConnectNV(EGLDisplay dpy, EGLStreamKHR stream, int num_modifiers, ulong[] modifiers, nint[] attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
int num_modifiers
ulong[] modifiers
nint[] attrib_list
Returns
Type Description
bool

StreamReleaseImageNV(EGLDisplay, EGLStreamKHR, EGLImage, EGLSync)

[requires: EGL_NV_stream_consumer_eglimage] [entry point: eglStreamReleaseImageNV]

Declaration
public static bool StreamReleaseImageNV(EGLDisplay dpy, EGLStreamKHR stream, EGLImage image, EGLSync sync)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
EGLImage image
EGLSync sync
Returns
Type Description
bool

StreamReleaseImageNV_(EGLDisplay, EGLStreamKHR, EGLImage, EGLSync)

[requires: EGL_NV_stream_consumer_eglimage] [entry point: eglStreamReleaseImageNV]

Declaration
public static int StreamReleaseImageNV_(EGLDisplay dpy, EGLStreamKHR stream, EGLImage image, EGLSync sync)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
EGLImage image
EGLSync sync
Returns
Type Description
int
In this article
Back to top Generated by DocFX