Documentation
¶
Index ¶
- Variables
- func CoCreateFreeThreadedMarshaler(punkOuter *ole.IUnknown) (*ole.IUnknown, error)
- func RoInitialize(thread_type RO_INIT_TYPE) error
- func RoUninitialize()
- type Direct3D11CaptureFramePoolFrameArrivedProcType
- type DirectXPixelFormat
- type EventRegistrationToken
- type IActivationFactory
- type IActivationFactoryVtbl
- type IAgileObject
- type IAgileObjectVtbl
- type IClosable
- type IClosableVtbl
- type IDirect3D11CaptureFrame
- type IDirect3D11CaptureFramePool
- func (v *IDirect3D11CaptureFramePool) AddFrameArrived(eventHandler unsafe.Pointer) (*EventRegistrationToken, error)
- func (v *IDirect3D11CaptureFramePool) CreateCaptureSession(item *IGraphicsCaptureItem) (*IGraphicsCaptureSession, error)
- func (v *IDirect3D11CaptureFramePool) RemoveFrameArrived(token *EventRegistrationToken) error
- func (v *IDirect3D11CaptureFramePool) TryGetNextFrame() (*IDirect3D11CaptureFrame, error)
- func (v *IDirect3D11CaptureFramePool) VTable() *IDirect3D11CaptureFramePoolVtbl
- type IDirect3D11CaptureFramePoolStatics
- type IDirect3D11CaptureFramePoolStatics2
- type IDirect3D11CaptureFramePoolStatics2Vtbl
- type IDirect3D11CaptureFramePoolStaticsVtbl
- type IDirect3D11CaptureFramePoolVtbl
- type IDirect3D11CaptureFrameVtbl
- type IDirect3DDevice
- type IDirect3DDeviceVtbl
- type IGraphicsCaptureItem
- type IGraphicsCaptureItemInterop
- func (v *IGraphicsCaptureItemInterop) CreateForMonitor(monitor win.HMONITOR, guid *ole.GUID, result **ole.IInspectable) error
- func (v *IGraphicsCaptureItemInterop) CreateForWindow(window win.HWND, guid *ole.GUID, result **ole.IInspectable) error
- func (v *IGraphicsCaptureItemInterop) VTable() *IGraphicsCaptureItemInteropVtabl
- type IGraphicsCaptureItemInteropVtabl
- type IGraphicsCaptureItemStatics
- type IGraphicsCaptureItemStatics2
- type IGraphicsCaptureItemStatics2Vtbl
- type IGraphicsCaptureItemStaticsVtbl
- type IGraphicsCaptureItemVtbl
- type IGraphicsCaptureSession
- type IGraphicsCaptureSession2
- type IGraphicsCaptureSession2Vtbl
- type IGraphicsCaptureSession3
- type IGraphicsCaptureSession3Vtbl
- type IGraphicsCaptureSessionStatics
- type IGraphicsCaptureSessionStaticsVtbl
- type IGraphicsCaptureSessionVtbl
- type IMarshal
- func (v *IMarshal) GetMarshalSizeMax(riid *ole.GUID, pv *uintptr, dwDestContext uint32, pvDestContext *uintptr, ...) (size uint32, err error)
- func (v *IMarshal) GetUnmarshalClass(riid *ole.GUID, pv *uintptr, dwDestContext uint32, pvDestContext *uintptr, ...) error
- func (v *IMarshal) VTable() *IMarshalVtbl
- type IMarshalVtbl
- type ITypedEventHandler
- type ITypedEventHandlerVtbl
- type IWeakReference
- type IWeakReferenceSource
- type IWeakReferenceSourceVtbl
- type IWeakReferenceVtbl
- type RO_INIT_TYPE
- type SizeInt32
Constants ¶
This section is empty.
Variables ¶
View Source
var Direct3D11CaptureFramePoolClass = "Windows.Graphics.Capture.Direct3D11CaptureFramePool"
Direct3D11CaptureFramePool https://learn.microsoft.com/en-us/uwp/api/windows.graphics.capture.direct3d11captureframepool?view=winrt-22621
View Source
var GraphicsCaptureItemClass = "Windows.Graphics.Capture.GraphicsCaptureItem"
View Source
var IActivationFactoryID = ole.NewGUID("{00000035-0000-0000-C000-000000000046}")
View Source
var IAgileObjectID = ole.NewGUID("{94ea2b94-e9cc-49e0-c0ff-ee64ca8f5b90}")
View Source
var IClosableID = ole.NewGUID("{30D5A829-7FA4-4026-83BB-D75BAE4EA99E}")
View Source
var IDirect3D11CaptureFrameClass = "Windows.Graphics.Capture.IDirect3D11CaptureFrame"
View Source
var IDirect3D11CaptureFrameID = "{FA50C623-38DA-4B32-ACF3-FA9734AD800E}"
View Source
var IDirect3D11CaptureFramePoolID = ole.NewGUID("{24EB6D22-1975-422E-82E7-780DBD8DDF24}")
View Source
var IDirect3D11CaptureFramePoolStatics2ID = ole.NewGUID("{589B103F-6BBC-5DF5-A991-02E28B3B66D5}")
View Source
var IDirect3D11CaptureFramePoolStaticsID = ole.NewGUID("{7784056A-67AA-4D53-AE54-1088D5A8CA21}")
View Source
var IDirect3DDeviceClass = "Windows.Graphics.DirectX.Direct3D11.IDirect3DDevice"
View Source
var IDirect3DDeviceID = ole.NewGUID("{A37624AB-8D5F-4650-9D3E-9EAE3D9BC670}")
View Source
var IGraphicsCaptureItemClass = "Windows.Graphics.Capture.IGraphicsCaptureItem"
View Source
var IGraphicsCaptureItemID = ole.NewGUID("{79c3f95b-31f7-4ec2-a464-632ef5d30760}")
View Source
var IGraphicsCaptureItemInteropID = ole.NewGUID("{3628E81B-3CAC-4C60-B7F4-23CE0E0C3356}")
View Source
var IGraphicsCaptureItemStatics2Class = "Windows.Graphics.Capture.IGraphicsCaptureItemStatics2"
View Source
var IGraphicsCaptureItemStatics2ID = ole.NewGUID("{3b92acc9-e584-5862-bf5c-9c316c6d2dbb}")
View Source
var IGraphicsCaptureItemStaticsClass = "Windows.Graphics.Capture.IGraphicsCaptureItemStatics"
View Source
var IGraphicsCaptureItemStaticsID = ole.NewGUID("{a87ebea5-457c-5788-ab47-0cf1d3637e74}")
View Source
var IGraphicsCaptureSession2ID = ole.NewGUID("{2C39AE40-7D2E-5044-804E-8B6799D4CF9E}")
View Source
var IGraphicsCaptureSession3ID = ole.NewGUID("{F2CDD966-22AE-5EA1-9596-3A289344C3BE}")
View Source
var IGraphicsCaptureSessionID = ole.NewGUID("{814E42A9-F70F-4AD7-939B-FDDCC6EB880D}")
View Source
var IGraphicsCaptureSessionStaticsID = ole.NewGUID("{2224A540-5974-49AA-B232-0882536F4CB5}")
View Source
var IMarshalID = ole.NewGUID("{00000003-0000-0000-C000-000000000046}")
View Source
var ITypedEventHandlerID = ole.NewGUID("{51A947F7-79CF-5A3E-A3A5-1289CFA6DFE8}")
ITypedEventHandler
View Source
var IWeakReferenceID = ole.NewGUID("{00000037-0000-0000-C000-000000000046}")
View Source
var IWeakReferenceSourceID = ole.NewGUID("{00000038-0000-0000-C000-000000000046}")
Functions ¶
func CoCreateFreeThreadedMarshaler ¶
func CoCreateFreeThreadedMarshaler(punkOuter *ole.IUnknown) (*ole.IUnknown, error)
func RoInitialize ¶
func RoInitialize(thread_type RO_INIT_TYPE) error
func RoUninitialize ¶
func RoUninitialize()
Types ¶
type Direct3D11CaptureFramePoolFrameArrivedProcType ¶
type Direct3D11CaptureFramePoolFrameArrivedProcType func(this *uintptr, sender *IDirect3D11CaptureFramePool, args *ole.IInspectable) uintptr
type Direct3D11CaptureFramePoolFrameArrivedProcType func(this *Direct3D11CaptureFramePool, sender *IDirect3D11CaptureFramePool, args *ole.IInspectable) uintptr
type DirectXPixelFormat ¶
type DirectXPixelFormat int
const ( DirectXPixelFormat_Unknown DirectXPixelFormat = 0 DirectXPixelFormat_R32G32B32A32Typeless DirectXPixelFormat = 1 DirectXPixelFormat_R32G32B32A32Float DirectXPixelFormat = 2 DirectXPixelFormat_R32G32B32A32UInt DirectXPixelFormat = 3 DirectXPixelFormat_R32G32B32A32Int DirectXPixelFormat = 4 DirectXPixelFormat_R32G32B32Typeless DirectXPixelFormat = 5 DirectXPixelFormat_R32G32B32Float DirectXPixelFormat = 6 DirectXPixelFormat_R32G32B32UInt DirectXPixelFormat = 7 DirectXPixelFormat_R32G32B32Int DirectXPixelFormat = 8 DirectXPixelFormat_R16G16B16A16Typeless DirectXPixelFormat = 9 DirectXPixelFormat_R16G16B16A16Float DirectXPixelFormat = 10 DirectXPixelFormat_R16G16B16A16UIntNormalized DirectXPixelFormat = 11 DirectXPixelFormat_R16G16B16A16UInt DirectXPixelFormat = 12 DirectXPixelFormat_R16G16B16A16IntNormalized DirectXPixelFormat = 13 DirectXPixelFormat_R16G16B16A16Int DirectXPixelFormat = 14 DirectXPixelFormat_R32G32Typeless DirectXPixelFormat = 15 DirectXPixelFormat_R32G32Float DirectXPixelFormat = 16 DirectXPixelFormat_R32G32UInt DirectXPixelFormat = 17 DirectXPixelFormat_R32G32Int DirectXPixelFormat = 18 DirectXPixelFormat_R32G8X24Typeless DirectXPixelFormat = 19 DirectXPixelFormat_D32FloatS8X24UInt DirectXPixelFormat = 20 DirectXPixelFormat_R32FloatX8X24Typeless DirectXPixelFormat = 21 DirectXPixelFormat_X32TypelessG8X24UInt DirectXPixelFormat = 22 DirectXPixelFormat_R10G10B10A2Typeless DirectXPixelFormat = 23 DirectXPixelFormat_R10G10B10A2UIntNormalized DirectXPixelFormat = 24 DirectXPixelFormat_R10G10B10A2UInt DirectXPixelFormat = 25 DirectXPixelFormat_R11G11B10Float DirectXPixelFormat = 26 DirectXPixelFormat_R8G8B8A8Typeless DirectXPixelFormat = 27 DirectXPixelFormat_R8G8B8A8UIntNormalized DirectXPixelFormat = 28 DirectXPixelFormat_R8G8B8A8UIntNormalizedSrgb DirectXPixelFormat = 29 DirectXPixelFormat_R8G8B8A8UInt DirectXPixelFormat = 30 DirectXPixelFormat_R8G8B8A8IntNormalized DirectXPixelFormat = 31 DirectXPixelFormat_R8G8B8A8Int DirectXPixelFormat = 32 DirectXPixelFormat_R16G16Typeless DirectXPixelFormat = 33 DirectXPixelFormat_R16G16Float DirectXPixelFormat = 34 DirectXPixelFormat_R16G16UIntNormalized DirectXPixelFormat = 35 DirectXPixelFormat_R16G16UInt DirectXPixelFormat = 36 DirectXPixelFormat_R16G16IntNormalized DirectXPixelFormat = 37 DirectXPixelFormat_R16G16Int DirectXPixelFormat = 38 DirectXPixelFormat_R32Typeless DirectXPixelFormat = 39 DirectXPixelFormat_D32Float DirectXPixelFormat = 40 DirectXPixelFormat_R32Float DirectXPixelFormat = 41 DirectXPixelFormat_R32UInt DirectXPixelFormat = 42 DirectXPixelFormat_R32Int DirectXPixelFormat = 43 DirectXPixelFormat_R24G8Typeless DirectXPixelFormat = 44 DirectXPixelFormat_D24UIntNormalizedS8UInt DirectXPixelFormat = 45 DirectXPixelFormat_R24UIntNormalizedX8Typeless DirectXPixelFormat = 46 DirectXPixelFormat_X24TypelessG8UInt DirectXPixelFormat = 47 DirectXPixelFormat_R8G8Typeless DirectXPixelFormat = 48 DirectXPixelFormat_R8G8UIntNormalized DirectXPixelFormat = 49 DirectXPixelFormat_R8G8UInt DirectXPixelFormat = 50 DirectXPixelFormat_R8G8IntNormalized DirectXPixelFormat = 51 DirectXPixelFormat_R8G8Int DirectXPixelFormat = 52 DirectXPixelFormat_R16Typeless DirectXPixelFormat = 53 DirectXPixelFormat_R16Float DirectXPixelFormat = 54 DirectXPixelFormat_D16UIntNormalized DirectXPixelFormat = 55 DirectXPixelFormat_R16UIntNormalized DirectXPixelFormat = 56 DirectXPixelFormat_R16UInt DirectXPixelFormat = 57 DirectXPixelFormat_R16IntNormalized DirectXPixelFormat = 58 DirectXPixelFormat_R16Int DirectXPixelFormat = 59 DirectXPixelFormat_R8Typeless DirectXPixelFormat = 60 DirectXPixelFormat_R8UIntNormalized DirectXPixelFormat = 61 DirectXPixelFormat_R8UInt DirectXPixelFormat = 62 DirectXPixelFormat_R8IntNormalized DirectXPixelFormat = 63 DirectXPixelFormat_R8Int DirectXPixelFormat = 64 DirectXPixelFormat_A8UIntNormalized DirectXPixelFormat = 65 DirectXPixelFormat_R1UIntNormalized DirectXPixelFormat = 66 DirectXPixelFormat_R8G8B8G8UIntNormalized DirectXPixelFormat = 68 DirectXPixelFormat_G8R8G8B8UIntNormalized DirectXPixelFormat = 69 DirectXPixelFormat_BC1Typeless DirectXPixelFormat = 70 DirectXPixelFormat_BC1UIntNormalized DirectXPixelFormat = 71 DirectXPixelFormat_BC1UIntNormalizedSrgb DirectXPixelFormat = 72 DirectXPixelFormat_BC2Typeless DirectXPixelFormat = 73 DirectXPixelFormat_BC2UIntNormalized DirectXPixelFormat = 74 DirectXPixelFormat_BC2UIntNormalizedSrgb DirectXPixelFormat = 75 DirectXPixelFormat_BC3Typeless DirectXPixelFormat = 76 DirectXPixelFormat_BC3UIntNormalized DirectXPixelFormat = 77 DirectXPixelFormat_BC3UIntNormalizedSrgb DirectXPixelFormat = 78 DirectXPixelFormat_BC4Typeless DirectXPixelFormat = 79 DirectXPixelFormat_BC4UIntNormalized DirectXPixelFormat = 80 DirectXPixelFormat_BC4IntNormalized DirectXPixelFormat = 81 DirectXPixelFormat_BC5Typeless DirectXPixelFormat = 82 DirectXPixelFormat_BC5UIntNormalized DirectXPixelFormat = 83 DirectXPixelFormat_BC5IntNormalized DirectXPixelFormat = 84 DirectXPixelFormat_B5G6R5UIntNormalized DirectXPixelFormat = 85 DirectXPixelFormat_B5G5R5A1UIntNormalized DirectXPixelFormat = 86 DirectXPixelFormat_B8G8R8A8UIntNormalized DirectXPixelFormat = 87 DirectXPixelFormat_B8G8R8X8UIntNormalized DirectXPixelFormat = 88 DirectXPixelFormat_R10G10B10XRBiasA2UIntNormalized DirectXPixelFormat = 89 DirectXPixelFormat_B8G8R8A8Typeless DirectXPixelFormat = 90 DirectXPixelFormat_B8G8R8A8UIntNormalizedSrgb DirectXPixelFormat = 91 DirectXPixelFormat_B8G8R8X8Typeless DirectXPixelFormat = 92 DirectXPixelFormat_B8G8R8X8UIntNormalizedSrgb DirectXPixelFormat = 93 DirectXPixelFormat_BC6HTypeless DirectXPixelFormat = 94 DirectXPixelFormat_BC6H16UnsignedFloat DirectXPixelFormat = 95 DirectXPixelFormat_BC6H16Float DirectXPixelFormat = 96 DirectXPixelFormat_BC7Typeless DirectXPixelFormat = 97 DirectXPixelFormat_BC7UIntNormalized DirectXPixelFormat = 98 DirectXPixelFormat_BC7UIntNormalizedSrgb DirectXPixelFormat = 99 DirectXPixelFormat_Ayuv DirectXPixelFormat = 100 DirectXPixelFormat_Y410 DirectXPixelFormat = 101 DirectXPixelFormat_Y416 DirectXPixelFormat = 102 DirectXPixelFormat_NV12 DirectXPixelFormat = 103 DirectXPixelFormat_P010 DirectXPixelFormat = 104 DirectXPixelFormat_P016 DirectXPixelFormat = 105 DirectXPixelFormat_Opaque420 DirectXPixelFormat = 106 DirectXPixelFormat_Yuy2 DirectXPixelFormat = 107 DirectXPixelFormat_Y210 DirectXPixelFormat = 108 DirectXPixelFormat_Y216 DirectXPixelFormat = 109 DirectXPixelFormat_NV11 DirectXPixelFormat = 110 DirectXPixelFormat_AI44 DirectXPixelFormat = 111 DirectXPixelFormat_IA44 DirectXPixelFormat = 112 DirectXPixelFormat_P8 DirectXPixelFormat = 113 DirectXPixelFormat_A8P8 DirectXPixelFormat = 114 DirectXPixelFormat_B4G4R4A4UIntNormalized DirectXPixelFormat = 115 DirectXPixelFormat_P208 DirectXPixelFormat = 130 DirectXPixelFormat_V208 DirectXPixelFormat = 131 DirectXPixelFormat_V408 DirectXPixelFormat = 132 DirectXPixelFormat_SamplerFeedbackMinMipOpaque DirectXPixelFormat = 189 DirectXPixelFormat_SamplerFeedbackMipRegionUsedOpaque DirectXPixelFormat = 190 )
type EventRegistrationToken ¶
type EventRegistrationToken struct {
// contains filtered or unexported fields
}
EventRegistrationToken
type IActivationFactory ¶
type IActivationFactory struct {
ole.IInspectable
}
func (*IActivationFactory) ActivateInstance ¶
func (v *IActivationFactory) ActivateInstance() (*ole.IInspectable, error)
func (*IActivationFactory) VTable ¶
func (v *IActivationFactory) VTable() *IActivationFactoryVtbl
type IActivationFactoryVtbl ¶
type IActivationFactoryVtbl struct { ole.IInspectableVtbl ActivateInstance uintptr }
type IAgileObject ¶
type IAgileObject struct {
ole.IUnknown
}
func (*IAgileObject) VTable ¶
func (v *IAgileObject) VTable() *IAgileObjectVtbl
type IAgileObjectVtbl ¶
type IAgileObjectVtbl struct {
ole.IUnknownVtbl
}
type IClosable ¶
type IClosable struct {
ole.IInspectable
}
func (*IClosable) VTable ¶
func (v *IClosable) VTable() *IClosableVtbl
type IClosableVtbl ¶
type IClosableVtbl struct { ole.IInspectableVtbl Close uintptr }
type IDirect3D11CaptureFrame ¶
type IDirect3D11CaptureFrame struct {
ole.IInspectable
}
func (*IDirect3D11CaptureFrame) VTable ¶
func (v *IDirect3D11CaptureFrame) VTable() *IDirect3D11CaptureFrameVtbl
type IDirect3D11CaptureFramePool ¶
type IDirect3D11CaptureFramePool struct {
ole.IInspectable
}
func (*IDirect3D11CaptureFramePool) AddFrameArrived ¶
func (v *IDirect3D11CaptureFramePool) AddFrameArrived(eventHandler unsafe.Pointer) (*EventRegistrationToken, error)
eventHandler:
interface { IUnknown Invoke(sender *IDirect3D11CaptureFramePool, args *ole.IInspectable) uintptr }
func (*IDirect3D11CaptureFramePool) CreateCaptureSession ¶
func (v *IDirect3D11CaptureFramePool) CreateCaptureSession(item *IGraphicsCaptureItem) (*IGraphicsCaptureSession, error)
func (*IDirect3D11CaptureFramePool) RemoveFrameArrived ¶
func (v *IDirect3D11CaptureFramePool) RemoveFrameArrived(token *EventRegistrationToken) error
func (*IDirect3D11CaptureFramePool) TryGetNextFrame ¶
func (v *IDirect3D11CaptureFramePool) TryGetNextFrame() (*IDirect3D11CaptureFrame, error)
func (*IDirect3D11CaptureFramePool) VTable ¶
func (v *IDirect3D11CaptureFramePool) VTable() *IDirect3D11CaptureFramePoolVtbl
type IDirect3D11CaptureFramePoolStatics ¶
type IDirect3D11CaptureFramePoolStatics struct {
ole.IInspectable
}
func (*IDirect3D11CaptureFramePoolStatics) Create ¶
func (v *IDirect3D11CaptureFramePoolStatics) Create(device *IDirect3DDevice, pixelFormat DirectXPixelFormat, numberOfBuffers int32, size *SizeInt32) (*IDirect3D11CaptureFramePool, error)
func (*IDirect3D11CaptureFramePoolStatics) VTable ¶
func (v *IDirect3D11CaptureFramePoolStatics) VTable() *IDirect3D11CaptureFramePoolStaticsVtbl
type IDirect3D11CaptureFramePoolStatics2 ¶
type IDirect3D11CaptureFramePoolStatics2 struct {
ole.IInspectable
}
func (*IDirect3D11CaptureFramePoolStatics2) CreateFreeThreaded ¶
func (v *IDirect3D11CaptureFramePoolStatics2) CreateFreeThreaded(device *IDirect3DDevice, pixelFormat DirectXPixelFormat, numberOfBuffers int32, size *SizeInt32) (*IDirect3D11CaptureFramePool, error)
func (*IDirect3D11CaptureFramePoolStatics2) VTable ¶
func (v *IDirect3D11CaptureFramePoolStatics2) VTable() *IDirect3D11CaptureFramePoolStatics2Vtbl
type IDirect3D11CaptureFramePoolStatics2Vtbl ¶
type IDirect3D11CaptureFramePoolStatics2Vtbl struct { ole.IInspectableVtbl CreateFreeThreaded uintptr }
type IDirect3D11CaptureFramePoolStaticsVtbl ¶
type IDirect3D11CaptureFramePoolStaticsVtbl struct { ole.IInspectableVtbl Create uintptr }
type IDirect3DDevice ¶
type IDirect3DDevice struct {
ole.IInspectable
}
func (*IDirect3DDevice) VTable ¶
func (v *IDirect3DDevice) VTable() *IDirect3DDeviceVtbl
type IDirect3DDeviceVtbl ¶
type IDirect3DDeviceVtbl struct { ole.IInspectableVtbl Trim uintptr }
type IGraphicsCaptureItem ¶
type IGraphicsCaptureItem struct {
ole.IInspectable
}
func (*IGraphicsCaptureItem) DisplayName ¶
func (v *IGraphicsCaptureItem) DisplayName() (string, error)
func (*IGraphicsCaptureItem) Size ¶
func (v *IGraphicsCaptureItem) Size() (*SizeInt32, error)
func (*IGraphicsCaptureItem) VTable ¶
func (v *IGraphicsCaptureItem) VTable() *IGraphicsCaptureItemVtbl
type IGraphicsCaptureItemInterop ¶
type IGraphicsCaptureItemInterop struct {
ole.IUnknown
}
func (*IGraphicsCaptureItemInterop) CreateForMonitor ¶
func (v *IGraphicsCaptureItemInterop) CreateForMonitor(monitor win.HMONITOR, guid *ole.GUID, result **ole.IInspectable) error
func (*IGraphicsCaptureItemInterop) CreateForWindow ¶
func (v *IGraphicsCaptureItemInterop) CreateForWindow(window win.HWND, guid *ole.GUID, result **ole.IInspectable) error
func (*IGraphicsCaptureItemInterop) VTable ¶
func (v *IGraphicsCaptureItemInterop) VTable() *IGraphicsCaptureItemInteropVtabl
type IGraphicsCaptureItemStatics ¶
type IGraphicsCaptureItemStatics struct {
ole.IInspectable
}
func (*IGraphicsCaptureItemStatics) VTable ¶
func (v *IGraphicsCaptureItemStatics) VTable() *IGraphicsCaptureItemStaticsVtbl
type IGraphicsCaptureItemStatics2 ¶
type IGraphicsCaptureItemStatics2 struct {
ole.IInspectable
}
func (*IGraphicsCaptureItemStatics2) VTable ¶
func (v *IGraphicsCaptureItemStatics2) VTable() *IGraphicsCaptureItemStatics2Vtbl
type IGraphicsCaptureItemStaticsVtbl ¶
type IGraphicsCaptureItemStaticsVtbl struct { ole.IInspectableVtbl CreateFromVisual uintptr }
type IGraphicsCaptureSession ¶
type IGraphicsCaptureSession struct {
ole.IInspectable
}
func (*IGraphicsCaptureSession) StartCapture ¶
func (v *IGraphicsCaptureSession) StartCapture() error
func (*IGraphicsCaptureSession) VTable ¶
func (v *IGraphicsCaptureSession) VTable() *IGraphicsCaptureSessionVtbl
type IGraphicsCaptureSession2 ¶
type IGraphicsCaptureSession2 struct {
ole.IInspectable
}
func (*IGraphicsCaptureSession2) VTable ¶
func (v *IGraphicsCaptureSession2) VTable() *IGraphicsCaptureSession2Vtbl
type IGraphicsCaptureSession2Vtbl ¶
type IGraphicsCaptureSession2Vtbl struct { ole.IInspectableVtbl // contains filtered or unexported fields }
type IGraphicsCaptureSession3 ¶
type IGraphicsCaptureSession3 struct {
ole.IInspectable
}
func (*IGraphicsCaptureSession3) VTable ¶
func (v *IGraphicsCaptureSession3) VTable() *IGraphicsCaptureSession3Vtbl
type IGraphicsCaptureSession3Vtbl ¶
type IGraphicsCaptureSession3Vtbl struct { ole.IInspectableVtbl // contains filtered or unexported fields }
type IGraphicsCaptureSessionStatics ¶
type IGraphicsCaptureSessionStatics struct {
ole.IInspectable
}
func (*IGraphicsCaptureSessionStatics) IsSupported ¶
func (v *IGraphicsCaptureSessionStatics) IsSupported() (ok bool)
func (*IGraphicsCaptureSessionStatics) VTable ¶
func (v *IGraphicsCaptureSessionStatics) VTable() *IGraphicsCaptureSessionStaticsVtbl
type IGraphicsCaptureSessionStaticsVtbl ¶
type IGraphicsCaptureSessionStaticsVtbl struct { ole.IInspectableVtbl IsSupported uintptr }
type IGraphicsCaptureSessionVtbl ¶
type IGraphicsCaptureSessionVtbl struct { ole.IInspectableVtbl StartCapture uintptr }
type IMarshal ¶
type IMarshal struct {
ole.IUnknown
}
func (*IMarshal) GetMarshalSizeMax ¶
func (*IMarshal) GetUnmarshalClass ¶
func (*IMarshal) VTable ¶
func (v *IMarshal) VTable() *IMarshalVtbl
type IMarshalVtbl ¶
type ITypedEventHandler ¶
type ITypedEventHandler struct {
ole.IUnknown
}
func (*ITypedEventHandler) VTable ¶
func (v *ITypedEventHandler) VTable() *ITypedEventHandlerVtbl
type ITypedEventHandlerVtbl ¶
type ITypedEventHandlerVtbl struct {
ole.IUnknownVtbl
}
type IWeakReference ¶
type IWeakReference struct {
ole.IUnknown
}
func (*IWeakReference) GetWeakReference ¶
func (v *IWeakReference) GetWeakReference(guid *ole.GUID) (*ole.IInspectable, error)
func (*IWeakReference) VTable ¶
func (v *IWeakReference) VTable() *IWeakReferenceVtbl
type IWeakReferenceSource ¶
type IWeakReferenceSource struct {
ole.IInspectable
}
func (*IWeakReferenceSource) GetWeakReference ¶
func (v *IWeakReferenceSource) GetWeakReference() (*IWeakReference, error)
func (*IWeakReferenceSource) VTable ¶
func (v *IWeakReferenceSource) VTable() *IWeakReferenceSourceVtbl
type IWeakReferenceSourceVtbl ¶
type IWeakReferenceSourceVtbl struct { ole.IInspectableVtbl GetWeakReference uintptr }
type IWeakReferenceVtbl ¶
type IWeakReferenceVtbl struct { ole.IUnknownVtbl Resolve uintptr }
type RO_INIT_TYPE ¶
type RO_INIT_TYPE uint32
const ( RO_INIT_SINGLETHREADED RO_INIT_TYPE = 0 RO_INIT_MULTITHREADED RO_INIT_TYPE = 1 )
Source Files
¶
- Windows.Graphics.Capture.Interop.go
- Windows.Graphics.Capture.go
- Windows.Graphics.DirectX.Direct3D11.IDirect3DDevice.go
- Windows.Graphics.DirectX.go
- Windows.foundation.collections.go
- activation.go
- combaseapi.go
- eventtoken.go
- objidbase.go
- objidl.go
- roapi.go
- weakreference.go
- windows.foundation.go
- windows.graphics.go
Click to show internal directories.
Click to hide internal directories.