Função KsPublishDeviceProfile (ks.h)
A API KsPublishDeviceProfile é chamada para publicar informações de perfil de dispositivo.
Sintaxe
KSDDKAPI NTSTATUS KsPublishDeviceProfile(
[in] PKSFILTERFACTORY FilterFactory,
[in] PKSDEVICE_PROFILE_INFO Profile
);
Parâmetros
[in] FilterFactory
Esse é o mesmo KSFILTERFACTORY usado na API KsInitializeDeviceProfile .
[in] Profile
Este é um perfil de câmera do tipo KSDEVICE_PROFILE_INFO.
Retornar valor
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 tentar registrar um perfil de câmera resultará no retorno de uma STATUS_INVALID_PARAMETER dessa API.
Comentários
Essa API será chamada repetidamente para cada perfil compatível com o driver da 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 |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | ks.h (inclua Ksmedia.h) |
Biblioteca | Ks.lib |