Capturar atributos do mecanismo

Os atributos a seguir podem ser usados para configurar o Mecanismo de Captura.

Os seguintes atributos estão relacionados à captura de dispositivos:

Atributo Descrição
MF_CAPTURE_ENGINE_CAMERA_STREAM_BLOCKED Sinaliza que a captura de vídeo está sendo bloqueada pelo driver.
MF_CAPTURE_ENGINE_CAMERA_STREAM_UNBLOCKED Sinaliza que a captura de vídeo é restaurada após ser bloqueada.
MF_CAPTURE_ENGINE_D3D_MANAGER Define um ponteiro para o Gerenciador de Dispositivos DXGI no mecanismo de captura.
MF_CAPTURE_ENGINE_DECODER_MFT_FIELDOFUSE_UNLOCK_ATTRIBUTE Permite que o mecanismo de captura use um decodificador que tenha restrições de campo de uso.
MF_CAPTURE_ENGINE_DISABLE_DXVA Especifica se o mecanismo de captura usa a Aceleração de Vídeo (DXVA) do DirectX para decodificação de vídeo.
MF_CAPTURE_DISABLE_HARDWARE_TRANSFORMS Desabilita o uso de MFTs (transformações do Media Foundation) baseadas em hardware no mecanismo de captura.
MF_CAPTURE_ENGINE_ENABLE_CAMERA_STREAMSTATE_NOTIFICATION Indica se as notificações de estado de fluxo devem ser habilitadas.
MF_CAPTURE_ENGINE_ENCODER_MFT_FIELDOFUSE_UNLOCK_ATTRIBUTE Permite que o mecanismo de captura use um codificador que tenha restrições de campo de uso.
MF_CAPTURE_ENGINE_EVENT_GENERATOR_GUID Identifica o componente que gerou um evento de captura.
MF_CAPTURE_ENGINE_EVENT_STREAM_INDEX Identifica qual fluxo gerou um evento de captura.
MF_CAPTURE_ENGINE_MEDIASOURCE_CONFIG Contém propriedades de configuração para a origem da captura.
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_PROCESSED_SAMPLES Define o número máximo de amostras processadas que podem ser armazenadas em buffer no caminho de áudio do coletor de registros.
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_UNPROCESSED_SAMPLES Define o número máximo de amostras não processadas que podem ser armazenadas em buffer para processamento no caminho de áudio do coletor de registros.
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_PROCESSED_SAMPLES Define o número máximo de amostras processadas que podem ser armazenadas em buffer no caminho de vídeo do coletor de registros.
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_UNPROCESSED_SAMPLES Define o número máximo de amostras não processadas que podem ser armazenadas em buffer para processamento no caminho de vídeo do coletor de registros.
MF_CAPTURE_ENGINE_SINK_TYPE Especifica um tipo de coletor de captura.
MF_CAPTURE_ENGINE_USE_AUDIO_DEVICE_ONLY Especifica se o mecanismo de captura captura áudio, mas não vídeo.
MF_CAPTURE_ENGINE_USE_VIDEO_DEVICE_ONLY Especifica se o mecanismo de captura captura vídeo, mas não áudio.

 

Atributos do Media Foundation

IMFCaptureEngine::Initialize