Condividi tramite


Metodo IMFVirtualCamera::SendCameraProperty (mfvirtualcamera.h)

Wrapper intorno al metodo IKsControl::KsProperty interno, che imposta una proprietà o recupera le informazioni sulle proprietà, insieme a qualsiasi altra operazione di supporto definita disponibile in un set di proprietà.

Sintassi

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

Parametri

propertySet

GUID che rappresenta KSPROPERTY. Impostare il campo.

propertyId

ULONG che rappresenta il campo KSPROPERTY.Id .

propertyFlags

Set di flag bit-wise o ed che rappresentano KSPROPERTY. Campo Contrassegni .

propertyPayload

Dati estesi aggiunti alla fine della struttura KSPROPERTY . Qualsiasi payload della proprietà fornito verrà aggiunto alla fine della struttura KSPROPERTY prima di essere inviato all'origine multimediale personalizzata della fotocamera virtuale

propertyPayloadLength

Dimensioni in byte del buffer a cui punta la proprietàPayload.

data

Buffer di byte per il payload della proprietà.

dataLength

Dimensioni in byte del buffer a cui puntano i dati.

dataWritten

Parametro di output che indica la quantità di dati scritti nel buffer dei dati. Questo valore è valido solo quando commandFlags contiene un'operazione GET o query.

Valore restituito

Restituisce un valore HRESULT, incluso ma non limitato ai valori seguenti:

Codice di errore Descrizione
S_OK Completato

Requisiti

Requisito Valore
Client minimo supportato Windows Build 22000
Intestazione mfvirtualcamera.h
Libreria mfsensorgroup.lib
DLL mfsensorgroup.dll

Vedi anche

IKsControl::KsProperty

Struttura KSPROPERTY