Partilhar via


atributo MF_READWRITE_D3D_OPTIONAL

Especifica se o aplicativo requer suporte do Microsoft Direct3D no Leitor de Origem ou no Gravador de Coletor.

Tipo de dados

BOOL armazenado como UINT32

Comentários

Esse atributo só se aplicará se o aplicativo habilitar o suporte do Direct3D usando o atributo MF_SOURCE_READER_D3D_MANAGER ou MF_SINK_WRITER_D3D_MANAGER .

Se o aplicativo habilitar o suporte ao Direct3D, o Leitor de Origem e o Gravador de Coletor tentarão alocar superfícies Direct3D para vídeo. Se isso falhar e o atributo MF_READWRITE_D3D_OPTIONAL for TRUE, o Gravador de Leitor de Origem/Coletor voltará a alocar superfícies de vídeo na memória do sistema. Caso contrário, se superfícies Direct3D não puderem ser alocadas e MF_READWRITE_D3D_OPTIONAL for FALSE, ocorrerá um erro durante o processamento.

Se o aplicativo não habilitar o suporte ao Direct3D, o Leitor de Origem/Gravador de Coletor usará a memória do sistema e ignorará o valor de MF_READWRITE_D3D_OPTIONAL.

Esse atributo é opcional. O valor padrão é FALSE. Defina o atributo ao criar o Leitor de Origem ou o Gravador de Coletor.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho
Mfreadwrite.h

Confira também

Lista alfabética de atributos da Media Foundation

Atributos de gravador de coletor

Atributos de Leitor de Origem