Partager via


PCAM_FREE_BW_ROUTINE_EX fonction de rappel (usbcamdi.h)

La fonction de rappel CamFreeBandwidthEx d’une caméra sélectionne un autre paramètre dans l’interface de diffusion vidéo USB qui n’utilise aucune bande passante.

Syntaxe

PCAM_FREE_BW_ROUTINE_EX PcamFreeBwRoutineEx;

NTSTATUS PcamFreeBwRoutineEx(
  PDEVICE_OBJECT BusDeviceObject,
  PVOID DeviceContext,
  ULONG STreamNumber
)
{...}

Paramètres

BusDeviceObject

Pointeur vers l’objet appareil de minidriver de la caméra créé par le hub USB.

DeviceContext

Pointeur vers le contexte de l’appareil photo minidriver.

STreamNumber

Indique le numéro de flux.

Valeur de retour

CamFreeBandwidthEx retourne STATUS_SUCCESS ou un code d’erreur approprié.

Remarques

USBCAMD appelle la CamFreeBandwidthEx de la caméra fonction de rappel après l’arrêt du flux vidéo isochronous.

En règle générale, cette fonction appelle le service USBCAMD_SelectAlternateInterface pour sélectionner l’interface alternative appropriée et préparer la diffusion vidéo en continu.

L’USBCAMD d’origine n’appelle pas CamFreeBandwidthEx.

Cette fonction est requise.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête usbcamdi.h (include Usbcamdi.h)

Voir aussi

USBCAMD_DEVICE_DATA2

USBCAMD_SelectAlternateInterface