Атрибуты обработчика записи
Для настройки обработчика захвата можно использовать следующие атрибуты.
Следующие атрибуты связаны с устройствами записи:
attribute | Описание |
---|---|
MF_CAPTURE_ENGINE_CAMERA_STREAM_BLOCKED | Сигнализирует о том, что видеосъемка блокируется драйвером. |
MF_CAPTURE_ENGINE_CAMERA_STREAM_UNBLOCKED | Сигнализирует о том, что запись видео восстанавливается после блокировки. |
MF_CAPTURE_ENGINE_D3D_MANAGER | Задает указатель на диспетчер устройств DXGI в подсистеме захвата. |
MF_CAPTURE_ENGINE_DECODER_MFT_FIELDOFUSE_UNLOCK_ATTRIBUTE | Позволяет подсистеме захвата использовать декодер с ограничениями в области использования. |
MF_CAPTURE_ENGINE_DISABLE_DXVA | Указывает, использует ли подсистема захвата ускорение видео DirectX (DXVA) для декодирования видео. |
MF_CAPTURE_DISABLE_HARDWARE_TRANSFORMS | Отключает использование аппаратных преобразований Media Foundation (MFT) в подсистеме захвата. |
MF_CAPTURE_ENGINE_ENABLE_CAMERA_STREAMSTATE_NOTIFICATION | Указывает, следует ли включить уведомления о состоянии потока. |
MF_CAPTURE_ENGINE_ENCODER_MFT_FIELDOFUSE_UNLOCK_ATTRIBUTE | Позволяет подсистеме записи использовать кодировщик с ограничениями в области использования. |
MF_CAPTURE_ENGINE_EVENT_GENERATOR_GUID | Идентифицирует компонент, создающий событие записи. |
MF_CAPTURE_ENGINE_EVENT_STREAM_INDEX | Определяет, какой поток создал событие записи. |
MF_CAPTURE_ENGINE_MEDIASOURCE_CONFIG | Содержит свойства конфигурации для источника записи. |
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_PROCESSED_SAMPLES | Задает максимальное число обработанных выборок, которые можно буферистить в звуковом пути приемника записей. |
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_UNPROCESSED_SAMPLES | Задает максимальное количество необработанных выборок, которые можно буферификировать для обработки в звуковом пути приемника записей. |
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_PROCESSED_SAMPLES | Задает максимальное число обработанных выборок, которые можно буферизовыть в пути к видео в приемнике записей. |
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_UNPROCESSED_SAMPLES | Задает максимальное количество необработанных выборок, которые могут быть буферизованы для обработки в пути видео приемника записей. |
MF_CAPTURE_ENGINE_SINK_TYPE | Указывает тип приемника записи. |
MF_CAPTURE_ENGINE_USE_AUDIO_DEVICE_ONLY | Указывает, записывает ли модуль захвата звук, но не видео. |
MF_CAPTURE_ENGINE_USE_VIDEO_DEVICE_ONLY | Указывает, захватывает ли подсистема захвата видео, но не звук. |
Связанные темы