Поделиться через


Метод IMFVirtualCamera::SendCameraProperty (mfvirtualcamera.h)

Оболочка вокруг внутреннего метода IKsControl::KsProperty , которая задает свойство или извлекает сведения о свойстве, а также любые другие определенные операции поддержки, доступные в наборе свойств.

Синтаксис

HRESULT SendCameraProperty(
  REFGUID propertySet,
  ULONG   propertyId,
  ULONG   propertyFlags,
  void    *propertyPayload,
  ULONG   propertyPayloadLength,
  void    *data,
  ULONG   dataLength,
  ULONG   *dataWritten
);

Параметры

propertySet

GUID, представляющий KSPROPERTY. Задать поле.

propertyId

Объект ULONG, представляющий поле KSPROPERTY.Id .

propertyFlags

Набор битовых или ed флагов, представляющих KSPROPERTY. Поле "Флаги ".

propertyPayload

Расширенные данные, добавленные в конец структуры KSPROPERTY . Все предоставленные полезные данные свойства будут добавлены в конец структуры KSPROPERTY перед отправкой в пользовательский источник мультимедиа виртуальной камеры.

propertyPayloadLength

Размер буфера в байтах, на который указывает propertyPayload.

data

Буфер байтов для полезных данных свойства.

dataLength

Размер буфера в байтах, на который указывают данные.

dataWritten

Выходной параметр, указывающий объем данных, записанных в буфер данных. Это значение допустимо, только если commandFlags содержит операцию GET или запрос.

Возвращаемое значение

Возвращает значение HRESULT, включая, помимо прочего, следующие значения:

Код ошибки Описание
S_OK Выполнено

Требования

Требование Значение
Минимальная версия клиента Сборка Windows 22000
Верхняя часть mfvirtualcamera.h
Библиотека mfsensorgroup.lib
DLL mfsensorgroup.dll

См. также раздел

IKsControl::KsProperty

Структура KSPROPERTY