Funzione KsPublishDeviceProfile (ks.h)
L'API KsPublishDeviceProfile viene chiamata per pubblicare informazioni sul profilo del dispositivo.
Sintassi
KSDDKAPI NTSTATUS KsPublishDeviceProfile(
[in] PKSFILTERFACTORY FilterFactory,
[in] PKSDEVICE_PROFILE_INFO Profile
);
Parametri
[in] FilterFactory
Questo è lo stesso KSFILTERFACTORY usato nell'API KsInitializeDeviceProfile.
[in] Profile
Si tratta di un profilo della fotocamera di tipo KSDEVICE_PROFILE_INFO.
Valore restituito
Le informazioni sul profilo della fotocamera verranno associate solo alla categoria di interfaccia KSCATEGORY_VIDEO_CAMERA. Qualsiasi factory di filtro creata senza questa categoria di interfaccia e il tentativo di registrare un profilo della fotocamera comporterà la restituzione di un STATUS_INVALID_PARAMETER.
Osservazioni
Questa API verrà chiamata ripetutamente per ogni profilo supportato dal driver della fotocamera. Ogni chiamata può avere un set diverso di informazioni sulla concorrenza e sull'intervallo di dati. Il campo ProfileId del KSCAMERA_PROFILE_INFO deve essere univoco. Se viene usato lo stesso ProfileId e il contenuto delle informazioni sul profilo è diverso, la chiamata successiva sovrascriverà le informazioni del profilo precedenti.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione | ks.h (include Ksmedia.h) |
libreria | Ks.lib |