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 будет содержать данные изображения кадра.