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
Si tratta dello stesso KSFILTERFACTORY usato nell'API KsInitializeDeviceProfile .
[in] Profile
Si tratta di un profilo di 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 una STATUS_INVALID_PARAMETER.
Commenti
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.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | ks.h (include Ksmedia.h) |
Libreria | Ks.lib |