атрибут MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_MAX_BUFFERS
Указывает максимальное количество кадров, которое будет буферизовываться источником захвата видео.
Тип данных
UINT32
Получение и установка
Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT32.
Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT32.
Комментарии
По умолчанию источник захвата видео буферизовывает не более одного кадра за раз. Вы можете увеличить предел буфера, задав этот атрибут.
Правильный способ установки этого атрибута зависит от функции, используемой для создания источника мультимедиа:
- MFCreateDeviceSource: задайте атрибут с помощью параметра pAttributes функции.
- MFCreateDeviceSourceActivate: задайте атрибут с помощью параметра pAttributes функции.
- MFEnumDeviceSources: задайте атрибут для указателя IMFActivate , возвращаемого функцией. Задайте атрибут перед вызовом IMFActivate::ActivateObject.
Атрибут применяется только к устройствам захвата видео.
Константу GUID для этого атрибута экспортируют из mfuuid.lib.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 7 [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 R2 [только классические приложения] |
Заголовок |
|
См. также раздел