KsPinSubmitFrame, fonction (ks.h)
Si une broche a été placée en mode d’injection par un appel à KsPinRegisterFrameReturnCallback, la fonction KsPinSubmitFrame envoie une trame directement dans le circuit de transport.
KSDDKAPI NTSTATUS KsPinSubmitFrame(
[in] PKSPIN Pin,
[in, optional] PVOID Data,
[in, optional] ULONG Size,
[in, optional] PKSSTREAM_HEADER StreamHeader,
[in, optional] PVOID Context
);
[in] Pin
Pointeur vers la structure KSPIN sur laquelle envoyer une trame.
[in, optional] Data
Pointeur vers une mémoire tampon d’images. Cela doit être NULL si et seulement si Taille est égale à 0. Optionnel.
[in, optional] Size
Taille en octets de la mémoire tampon de trame à laquelle le Données points de champ. Si le champ Data est NULL, définissez ce paramètre sur zéro. Optionnel.
[in, optional] StreamHeader
Pointeur vers une structure KSSTREAM_HEADER. L’en-tête de flux est copié si ce paramètre est fourni. Optionnel.
[in, optional] Context
Pointeur vers une mémoire tampon allouée par l’appelant. AVStream fournit ce pointeur vers le rappel de retour de frame inscrit via un appel à KsPinRegisterFrameReturnCallback. Optionnel.
Retourne STATUS_SUCCESS si la soumission d’images réussit. Sinon, retourne un code d’erreur approprié.
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et DirectX 8.0 et versions ultérieures de DirectX. |
plateforme cible | Universel |
d’en-tête | ks.h (include Ks.h) |
bibliothèque | Ks.lib |
IRQL | <=DISPATCH_LEVEL |