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 |