Método IMFVirtualCamera::SendCameraProperty (mfvirtualcamera.h)

Contenedor alrededor del método IKsControl::KsProperty interno, que establece una propiedad o recupera información de propiedad, junto con cualquier otra operación de compatibilidad definida disponible en un conjunto de propiedades.

Sintaxis

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

Parámetros

propertySet

GUID que representa KSPROPERTY. Establecer campo.

propertyId

Un ULONG que representa el campo KSPROPERTY.Id .

propertyFlags

Un conjunto de marcas bit a bit que representan la KSPROPERTY. Campo Marcas .

propertyPayload

Datos extendidos agregados al final de la estructura KSPROPERTY . Cualquier carga de propiedad proporcionada se agregará al final de la estructura KSPROPERTY antes de enviarse al origen multimedia personalizado de la cámara virtual.

propertyPayloadLength

Tamaño en bytes del búfer al que apunta propertyPayload.

data

Búfer de bytes para la carga de la propiedad .

dataLength

Tamaño en bytes del búfer al que apuntan los datos.

dataWritten

Parámetro de salida que indica la cantidad de datos escritos en el búfer de datos. Este valor solo es válido cuando commandFlags contiene una operación GET o de consulta.

Valor devuelto

Devuelve un valor HRESULT, incluidos, entre otros, los siguientes valores:

Código de error Descripción
S_OK Correcto

Requisitos

Requisito Value
Cliente mínimo compatible Compilación 22000 de Windows
Encabezado mfvirtualcamera.h
Library mfsensorgroup.lib
Archivo DLL mfsensorgroup.dll

Consulte también

IKsControl::KsProperty

KSPROPERTY (estructura)