Freigeben über


IBasicVideoEffect.SupportedMemoryTypes Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der benutzerdefinierte Videoeffekt die Verwendung von GPU-Arbeitsspeicher oder CPU-Arbeitsspeicher unterstützt.

public:
 property MediaMemoryTypes SupportedMemoryTypes { MediaMemoryTypes get(); };
MediaMemoryTypes SupportedMemoryTypes();
public MediaMemoryTypes SupportedMemoryTypes { get; }
var mediaMemoryTypes = iBasicVideoEffect.supportedMemoryTypes;
Public ReadOnly Property SupportedMemoryTypes As MediaMemoryTypes

Eigenschaftswert

Ein -Wert, der die unterstützten Speichertypen des benutzerdefinierten Videoeffekts angibt.

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: