Freigeben über


MediaMemoryTypes Enumeration

Definition

Gibt die Speichertypen an, die für einen Medienvorgang verwendet werden können.

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
Vererbung
MediaMemoryTypes
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Felder

Cpu 1

CPU-Arbeitsspeicher.

Gpu 0

GPU-Arbeitsspeicher.

GpuAndCpu 2

Sowohl GPU- als auch CPU-Arbeitsspeicher.

Hinweise

Wenn Sie MediaMemoryTypes.GpuAndCpu angeben, wenn Sie den Speichertyp für Ihren Effekt festlegen, verwendet das System entweder GPU- oder Systemspeicher, je nachdem, was für die Pipeline effizienter ist. Wenn Sie diesen Wert verwenden, müssen Sie in der ProcessFrame-Methode überprüfen, ob die an die Methode übergebene SoftwareBitmap oder IDirect3DSurface Daten enthält, und dann den Frame entsprechend verarbeiten.

Gilt für: