KsPinSubmitFrame, fonction (ks.h)
Si une broche a été placée en mode injection par un appel à KsPinRegisterFrameReturnCallback, la fonction KsPinSubmitFrame envoie une image directement dans le circuit de transport.
Syntaxe
KSDDKAPI NTSTATUS KsPinSubmitFrame(
[in] PKSPIN Pin,
[in, optional] PVOID Data,
[in, optional] ULONG Size,
[in, optional] PKSSTREAM_HEADER StreamHeader,
[in, optional] PVOID Context
);
Paramètres
[in] Pin
Pointeur vers la structure KSPIN sur laquelle envoyer un frame.
[in, optional] Data
Pointeur vers une mémoire tampon de trame. Cette valeur doit être NULL si et uniquement si Size est égal à 0. facultatif.
[in, optional] Size
Taille en octets de la mémoire tampon de trame vers laquelle pointe le champ Données . Si le champ Données a la valeur NULL, définissez ce paramètre sur zéro. facultatif.
[in, optional] StreamHeader
Pointeur vers une structure KSSTREAM_HEADER . L’en-tête de flux est copié si ce paramètre est fourni. facultatif.
[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. facultatif.
Valeur retournée
Retourne STATUS_SUCCESS si l’envoi d’images réussit. Sinon, retourne un code d’erreur approprié.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal 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 | Universal |
En-tête | ks.h (inclure Ks.h) |
Bibliothèque | Ks.lib |
IRQL | <=DISPATCH_LEVEL |