IBasicVideoEffect.SupportedMemoryTypes Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, поддерживает ли пользовательский видеоэффект использование памяти GPU или памяти ЦП.
public:
property MediaMemoryTypes SupportedMemoryTypes { MediaMemoryTypes get(); };
MediaMemoryTypes SupportedMemoryTypes();
public MediaMemoryTypes SupportedMemoryTypes { get; }
var mediaMemoryTypes = iBasicVideoEffect.supportedMemoryTypes;
Public ReadOnly Property SupportedMemoryTypes As MediaMemoryTypes
Значение свойства
Значение типа , указывающее поддерживаемые типы памяти пользовательского видеоэффекта.
Комментарии
Если вы укажете MediaMemoryTypes.GpuAndCpu при задании типа памяти для вашего эффекта, система будет использовать либо GPU, либо системную память, в зависимости от того, что является более эффективным для конвейера. При использовании этого значения необходимо проверка в методе ProcessFrame, чтобы узнать, содержит ли softwareBitmap или IDirect3DSurface данные, а затем обработать кадр соответствующим образом.