Função KsPublishDeviceProfile (ks.h)
A API KsPublishDeviceProfile é chamada para publicar informações de perfil do dispositivo.
Sintaxe
KSDDKAPI NTSTATUS KsPublishDeviceProfile(
[in] PKSFILTERFACTORY FilterFactory,
[in] PKSDEVICE_PROFILE_INFO Profile
);
Parâmetros
[in] FilterFactory
Essa é a mesma KSFILTERFACTORY usada na API KsInitializeDeviceProfile.
[in] Profile
Este é um perfil de câmera do tipo KSDEVICE_PROFILE_INFO.
Valor de retorno
As informações do perfil da câmera serão associadas apenas à categoria de interface KSCATEGORY_VIDEO_CAMERA. Qualquer fábrica de filtros criada sem essa categoria de interface e a tentativa de registrar um perfil de câmera resultará nesse API retornando um STATUS_INVALID_PARAMETER.
Observações
Essa API será chamada repetidamente para cada perfil compatível com o driver de câmera. Cada chamada pode ter um conjunto diferente de informações de simultaneidade e intervalo de dados. O campo ProfileId do KSCAMERA_PROFILE_INFO deve ser exclusivo. Se o mesmo ProfileId for usado e o conteúdo das informações do perfil for diferente, a chamada subsequente substituirá as informações de perfil anteriores.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Universal |
cabeçalho | ks.h (inclua Ksmedia.h) |
biblioteca | Ks.lib |