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
| Name | Type | Description |
|---|---|---|
textureViews | VideoFrameView[] | |
textures | VideoTextureD3D11[] | |
synchronization | SyncFrameD3D11 |
Properties
| Member | Description |
|---|---|
| TextureViews | |
| Textures | |
| Synchronization |
TextureViews
public VideoFrameView[] TextureViews { get; }
Value: VideoFrameView[]
Textures
public VideoTextureD3D11[] Textures { get; }
Value: VideoTextureD3D11[]
Synchronization
public SyncFrameD3D11 Synchronization { get; }
Value: SyncFrameD3D11