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


MediaMemoryTypes Перечисление

Определение

Указывает типы памяти, которые можно использовать для операций мультимедиа.

public enum class MediaMemoryTypes
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class MediaMemoryTypes
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum MediaMemoryTypes
var value = Windows.Media.Effects.MediaMemoryTypes.gpu
Public Enum MediaMemoryTypes
Наследование
MediaMemoryTypes
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Поля

Cpu 1

Память ЦП.

Gpu 0

Память GPU.

GpuAndCpu 2

И GPU, и память ЦП.

Комментарии

Если указать MediaMemoryTypes.GpuAndCpu при задании типа памяти для вашего эффекта, система будет использовать либо GPU, либо системную память, в зависимости от того, какая из них является более эффективной для конвейера. При использовании этого значения необходимо проверка в методе ProcessFrame, чтобы узнать, содержит ли softwareBitmap или IDirect3DSurface, переданный в метод, данные, а затем обработать кадр соответствующим образом.

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