Udostępnij przez


Atrybuty aparatu przechwytywania

Następujące atrybuty mogą służyć do konfigurowania aparatu przechwytywania.

Następujące atrybuty są związane z przechwytywaniem urządzeń:

Atrybut Opis
MF_CAPTURE_ENGINE_CAMERA_STREAM_BLOCKED Sygnały, że przechwytywanie wideo jest blokowane przez sterownik.
MF_CAPTURE_ENGINE_CAMERA_STREAM_UNBLOCKED Sygnały, że przechwytywanie wideo jest przywracane po zablokowaniu.
MF_CAPTURE_ENGINE_D3D_MANAGER Ustawia wskaźnik do Menedżera urządzeń DXGI w aucie przechwytywania.
MF_CAPTURE_ENGINE_DECODER_MFT_FIELDOFUSE_UNLOCK_ATTRIBUTE Umożliwia aparatowi przechwytywania użycie dekodera, który ma ograniczenia dotyczące pola użytkowania.
MF_CAPTURE_ENGINE_DISABLE_DXVA Określa, czy aparat przechwytywania używa przyspieszania wideo DirectX (DXVA) do dekodowania wideo.
MF_CAPTURE_DISABLE_HARDWARE_TRANSFORMS Wyłącza korzystanie ze sprzętowych przekształceń programu Media Foundation (MFT) w a aparatu przechwytywania.
MF_CAPTURE_ENGINE_ENABLE_CAMERA_STREAMSTATE_NOTIFICATION Wskazuje, czy powiadomienia o stanie strumienia powinny być włączone.
MF_CAPTURE_ENGINE_ENCODER_MFT_FIELDOFUSE_UNLOCK_ATTRIBUTE Umożliwia aparatowi przechwytywania używanie kodera, który ma ograniczenia pola użycia.
MF_CAPTURE_ENGINE_EVENT_GENERATOR_GUID Identyfikuje składnik, który wygenerował zdarzenie przechwytywania.
MF_CAPTURE_ENGINE_EVENT_STREAM_INDEX Określa, który strumień wygenerował zdarzenie przechwytywania.
MF_CAPTURE_ENGINE_MEDIASOURCE_CONFIG Zawiera właściwości konfiguracji źródła przechwytywania.
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_PROCESSED_SAMPLES Ustawia maksymalną liczbę przetworzonych próbek, które mogą być buforowane w ścieżce audio ujścia rekordu.
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_UNPROCESSED_SAMPLES Ustawia maksymalną liczbę nieprzetworzonych próbek, które mogą być buforowane do przetwarzania w ścieżce audio ujścia rekordu.
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_PROCESSED_SAMPLES Ustawia maksymalną liczbę przetworzonych próbek, które można buforować w ścieżce wideo ujścia rekordu.
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_UNPROCESSED_SAMPLES Ustawia maksymalną liczbę nieprzetworzonych próbek, które mogą być buforowane do przetwarzania w ścieżce wideo ujścia rekordu.
MF_CAPTURE_ENGINE_SINK_TYPE Określa typ ujścia przechwytywania.
MF_CAPTURE_ENGINE_USE_AUDIO_DEVICE_ONLY Określa, czy aparat przechwytywania przechwytuje dźwięk, ale nie wideo.
MF_CAPTURE_ENGINE_USE_VIDEO_DEVICE_ONLY Określa, czy aparat przechwytywania przechwytuje wideo, ale nie dźwięk.

 

atrybuty Media Foundation

IMFCaptureEngine::Initialize