Поделиться через


VideoMediaFrame.Direct3DSurface Свойство

Определение

Возвращает объект IDirect3DSurface , содержащий данные изображения для VideoMediaFrame.

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

Значение свойства

Объект IDirect3DSurface , содержащий данные изображения для VideoMediaFrame.

Комментарии

Если инициализировать объект MediaCapture для использования памяти ЦП для захваченных кадров, задав для свойства MemoryPreferenceMediaCaptureInitializationSettings значение Cpu, свойство Direct3DSurface полученного Объекта VideoMediaFrame будет иметь значение NULL, а свойство SoftwareBitmap будет не null и содержать данные изображения из кадра. Если задать для параметра память значение Автоматически , система может выбрать оптимальное расположение памяти для текущего устройства. Если система решит использовать память GPU, свойство SoftwareBitmap будет иметь значение NULL, а свойство Direct3DSurface будет содержать данные изображения кадра.

Применяется к