[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/API/GPUExternalTexture [Back]  [Original]

GPUExternalTexture - Web-APIs | MDN

Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.

View in English Always switch to English

GPUExternalTexture

Eingeschrnkt verfgbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more browser support for this feature? Tell us why.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen untersttzenden Browsern verfgbar.

Hinweis: Diese Funktion ist in Web Workers verfgbar.

Das GPUExternalTexture-Interface der WebGPU API reprsentiert ein Wrapper-Objekt, das einen Snapshot eines HTMLVideoElement enthlt und als Textur in GPU-Rendering-Operationen verwendet werden kann.

Ein GPUExternalTexture-Objekt wird mit GPUDevice.importExternalTexture() erstellt.

In diesem Artikel

Instanz-Eigenschaften

label

Ein String, der ein Etikett bereitstellt, das verwendet werden kann, um das Objekt zu identifizieren, zum Beispiel in GPUError-Meldungen oder Konsolenwarnungen.

Beispiele

Im WebGPU-Beispiel Video Uploading sample wird ein GPUExternalTexture-Objekt (erstellt durch einen Aufruf von GPUDevice.importExternalTexture()) als Wert eines Bind-Group-Eintrags resource verwendet, der beim Erstellen einer GPUBindGroup ber einen Aufruf von GPUDevice.createBindGroup() angegeben wird:

js
// 
const uniformBindGroup = device.createBindGroup({
  layout: pipeline.getBindGroupLayout(0),
  entries: [
    {
      binding: 1,
      resource: sampler,
    },
    {
      binding: 2,
      resource: device.importExternalTexture({
        source: video,
      }),
    },
  ],
});
// 

Spezifikationen

Spezifikation
WebGPU
# gpuexternaltexture

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page