Skip to main content
Version: 0.9.0

VideoFrameD3D11 struct

A snapshot of a sender's D3D11 frame: its views, its shared textures and their keyed-mutex synchronization. The textures stay the sender's; render into them only inside a frame cycle. A render sender's frame is readable from creation, before the first begin-frame.

Namespace: Quaternar.Qaros · Assembly: Quaternar.Qaros.dll · Source: QarTypes.cs

public readonly struct VideoFrameD3D11

Constructors​

VideoFrameD3D11(VideoFrameView[], VideoTextureD3D11[], SyncFrameD3D11)​

public VideoFrameD3D11(VideoFrameView[] textureViews, VideoTextureD3D11[] textures, SyncFrameD3D11 synchronization)

Parameters

NameTypeDescription
textureViewsVideoFrameView[]
texturesVideoTextureD3D11[]
synchronizationSyncFrameD3D11

Properties​

MemberDescription
TextureViews
Textures
Synchronization

TextureViews​

public VideoFrameView[] TextureViews { get; }

Value: VideoFrameView[]

Textures​

public VideoTextureD3D11[] Textures { get; }

Value: VideoTextureD3D11[]

Synchronization​

public SyncFrameD3D11 Synchronization { get; }

Value: SyncFrameD3D11