VideoMediaFrame.Direct3DSurface Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um objeto IDirect3DSurface que contém os dados de imagem do VideoMediaFrame.
public:
property IDirect3DSurface ^ Direct3DSurface { IDirect3DSurface ^ get(); };
IDirect3DSurface Direct3DSurface();
public IDirect3DSurface Direct3DSurface { get; }
var iDirect3DSurface = videoMediaFrame.direct3DSurface;
Public ReadOnly Property Direct3DSurface As IDirect3DSurface
Valor da propriedade
Um objeto IDirect3DSurface que contém os dados de imagem do VideoMediaFrame.
Comentários
Se você inicializar um objeto MediaCapture para usar a memória da CPU para quadros capturados definindo a propriedade MemoryPreference do MediaCaptureInitializationSettings como Cpu, a propriedade Direct3DSurface de um VideoMediaFrame recebido será nula e a propriedade SoftwareBitmap não será nula e conterá os dados de imagem do quadro. Definir a preferência de memória como Automático permite que o sistema escolha o local de memória ideal para o dispositivo atual. Se o sistema optar por usar a memória de GPU, a propriedade SoftwareBitmap será nula e a propriedade Direct3DSurface conterá os dados de imagem do quadro.