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 данные, а затем обработать кадр соответствующим образом.

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