Compartilhar via


VideoMediaFrame.Direct3DSurface Propriedade

Definição

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.

Aplica-se a