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.

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 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.

Valeur de retour

Retourne STATUS_SUCCESS si la soumission d’images réussit. Sinon, retourne un code d’erreur approprié.

Exigences

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

Voir aussi

KsPinRegisterFrameReturnCallback

KsPinSubmitFrameMdl