次の方法で共有


Direct3D11CaptureFrame クラス

定義

アプリケーションによってキャプチャされたフレーム。

public ref class Direct3D11CaptureFrame sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Direct3D11CaptureFrame final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class Direct3D11CaptureFrame final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Direct3D11CaptureFrame : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class Direct3D11CaptureFrame : System.IDisposable
Public NotInheritable Class Direct3D11CaptureFrame
Implements IDisposable
継承
Object Platform::Object IInspectable Direct3D11CaptureFrame
属性
実装

Windows の要件

デバイス ファミリ
Windows 10, version 1803 (10.0.17134.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v6.0 で導入)

プロパティ

ContentSize

フレームがレンダリングされた時点のコンテンツ サイズ。

DirtyRegionMode

アプリケーションによってキャプチャされたフレーム。

DirtyRegions

アプリケーションによってキャプチャされたフレーム。

Surface

フレームが描画された Direct3D サーフェス。

SystemRelativeTime

コンポジターがフレームをレンダリングした QPC (クエリ パフォーマンス カウンター) 時刻。

メソッド

Close()

キャプチャしたフレームをメモリから解放します。

Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

適用対象

こちらもご覧ください