Función KsPublishDeviceProfile (ks.h)
Se llama a la API KsPublishDeviceProfile para publicar información de perfil de dispositivo.
Sintaxis
KSDDKAPI NTSTATUS KsPublishDeviceProfile(
[in] PKSFILTERFACTORY FilterFactory,
[in] PKSDEVICE_PROFILE_INFO Profile
);
Parámetros
[in] FilterFactory
Este es el mismo KSFILTERFACTORY que se usa en la API KsInitializeDeviceProfile .
[in] Profile
Se trata de un perfil de cámara de tipo KSDEVICE_PROFILE_INFO.
Valor devuelto
La información del perfil de cámara solo se asociará con la categoría de interfaz KSCATEGORY_VIDEO_CAMERA . Cualquier generador de filtros creado sin esta categoría de interfaz e intentar registrar un perfil de cámara dará lugar a que esta API devuelva un STATUS_INVALID_PARAMETER.
Comentarios
Se llamará a esta API repetidamente para cada perfil que admita el controlador de cámara. Cada llamada puede tener un conjunto diferente de información de simultaneidad y intervalo de datos. El campo ProfileId del KSCAMERA_PROFILE_INFO debe ser único. Si se usa el mismo ProfileId y el contenido de la información del perfil es diferente, la llamada posterior sobrescribirá la información de perfil anterior.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Encabezado | ks.h (incluya Ksmedia.h) |
Library | Ks.lib |