Partilhar via


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

Um wrapper em torno do método IKsControl::KsProperty interno, que define uma propriedade ou recupera informações de propriedade, juntamente com quaisquer outras operações de suporte definidas disponíveis em um conjunto de propriedades.

Sintaxe

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

Parâmetros

propertySet

Um GUID que representa a KSPROPERTY. Definir campo.

propertyId

Um ULONG que representa o campo KSPROPERTY.Id .

propertyFlags

Um conjunto de sinalizadores bit a bit ou ed que representam o KSPROPERTY. Campo Sinalizadores .

propertyPayload

Dados estendidos adicionados ao final da estrutura KSPROPERTY . Qualquer conteúdo de propriedade fornecido será adicionado ao final da estrutura KSPROPERTY antes de ser enviado para a fonte de mídia personalizada da câmera virtual

propertyPayloadLength

O tamanho em bytes do buffer apontado por propertyPayload.

data

O buffer de bytes para o conteúdo da propriedade.

dataLength

O tamanho em bytes do buffer apontado pelos dados.

dataWritten

Um parâmetro de saída que indica a quantidade de dados gravados no buffer de dados. Esse valor só é válido quando commandFlags contém uma operação GET ou de consulta.

Retornar valor

Retorna um valor HRESULT, incluindo, mas não se limitando aos seguintes valores:

Código do erro Descrição
S_OK Com sucesso

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Build 22000
Cabeçalho mfvirtualcamera.h
Biblioteca mfsensorgroup.lib
DLL mfsensorgroup.dll

Confira também

IKsControl::KsProperty

Estrutura KSPROPERTY