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