次の方法で共有


VideoMediaFrame.Direct3DSurface プロパティ

定義

VideoMediaFrame の画像データを含む IDirect3DSurface オブジェクトを取得します。

public:
 property IDirect3DSurface ^ Direct3DSurface { IDirect3DSurface ^ get(); };
IDirect3DSurface Direct3DSurface();
public IDirect3DSurface Direct3DSurface { get; }
var iDirect3DSurface = videoMediaFrame.direct3DSurface;
Public ReadOnly Property Direct3DSurface As IDirect3DSurface

プロパティ値

VideoMediaFrame の画像データを含む IDirect3DSurface オブジェクト。

注釈

MediaCaptureInitializationSettingsMemoryPreference プロパティを Cpu に設定して、キャプチャされたフレームに CPU メモリを使用するように MediaCapture オブジェクトを初期化すると、受信した VideoMediaFrame の Direct3DSurface プロパティは null になり、SoftwareBitmap プロパティは null 以外になり、フレームからのイメージ データが含まれます。 メモリ設定を [自動 ] に設定すると、システムは現在のデバイスに最適なメモリの場所を選択できます。 システムが GPU メモリの使用を選択した場合、 SoftwareBitmap プロパティは null になり、 Direct3DSurface プロパティにはフレームのイメージ データが含まれます。

適用対象