Compartilhar via


Atributos de leitor de origem

Os atributos a seguir podem ser usados para inicializar o leitor de origem do.

Atributo Descrição
MF_LOW_LATENCY Habilita o processamento de baixa latência.
MF_READWRITE_DISABLE_CONVERTERS Habilita ou desabilita conversões de formato pelo leitor de origem.
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS Permite que o leitor de origem use MFTs (transformações do Media Foundation) baseadas em hardware.
MF_SOURCE_READER_ASYNC_CALLBACK Contém um ponteiro para a interface de retorno de chamada do aplicativo para o leitor de origem.
MF_SOURCE_READER_D3D_MANAGER Contém um ponteiro para a do Gerenciador de Dispositivos Direct3D do Microsoft.
MF_SOURCE_READER_DISABLE_DXVA Especifica se o leitor de origem habilita a DXVA (Aceleração de Vídeo) do DirectX no decodificador de vídeo.
MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN Especifica se o leitor de origem desliga a fonte de mídia.
Aplica-se somente quando o aplicativo cria o leitor de origem de um objeto de origem de mídia existente.
MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING Habilita o processamento de vídeo avançado pelo leitor de origem do, incluindo conversão de espaço de cores, desinterlação, redimensionamento de vídeo e conversão de taxa de quadros.
MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING Habilita o processamento de vídeo limitado pelo leitor de origem.
MF_SOURCE_READER_MEDIASOURCE_CONFIG Contém propriedades de configuração para a fonte de mídia.
MF_SOURCE_READER_PASSTHROUGH_MODE Quando esse atributo é definido, o Leitor de Origem passa por exemplos de vídeo apoiados pela memória do sistema para MFTs internos sem copiá-los automaticamente em uma textura DirectX, mesmo que um gerenciador de dispositivos Direct3D esteja presente.
MFT_FIELDOFUSE_UNLOCK_Attribute Contém um ponteiroIMFFieldOfUseMFTUnlock, que é usado para desbloquear um MFT com restrições de campo de uso. Para obter mais informações, consulte de Restrições de Campo de Uso.

 

Use esses atributos com os seguintes métodos e funções:

Para usar qualquer um desses atributos, chame primeiro MFCreateAttributes para criar um novo repositório de atributos. Em seguida, use a interfaceIMFAttributes para definir os atributos desejados no repositório de atributos. Passe o ponteiro IMFAttributes para o parâmetro pAttributes de qualquer um dos métodos ou funções listados anteriormente.

de atributos do Media Foundation

de Leitor de Origem do

IMFSourceReader