Freigeben über


KsPinSubmitFrame-Funktion (ks.h)

Wenn ein Pin durch einen Aufruf von KsPinRegisterFrameReturnCallbackin den Einfügemodus versetzt wurde, sendet die KsPinSubmitFrame-funktion einen Frame direkt an den Transportkreis.

Syntax

KSDDKAPI NTSTATUS KsPinSubmitFrame(
  [in]           PKSPIN           Pin,
  [in, optional] PVOID            Data,
  [in, optional] ULONG            Size,
  [in, optional] PKSSTREAM_HEADER StreamHeader,
  [in, optional] PVOID            Context
);

Parameter

[in] Pin

Ein Zeiger auf die KSPIN- Struktur, an der ein Frame übermittelt werden soll.

[in, optional] Data

Ein Zeiger auf einen Framepuffer. Dies sollte NULL- sein, wenn Größe gleich 0 ist. Wahlfrei.

[in, optional] Size

Die Größe in Byte des Framepuffers, auf den die Daten Feldpunkte verweist. Wenn das Feld DataNULL-ist, legen Sie diesen Parameter auf Null fest. Wahlfrei.

[in, optional] StreamHeader

Ein Zeiger auf eine KSSTREAM_HEADER Struktur. Der Datenstromheader wird kopiert, wenn dieser Parameter angegeben wird. Wahlfrei.

[in, optional] Context

Ein Zeiger auf einen vom Aufrufer zugewiesenen Puffer. AVStream stellt diesen Zeiger auf den Framerückruf zurück, der über einen Aufruf von KsPinRegisterFrameReturnCallback-registriert wurde. Wahlfrei.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn die Frameübermittlung erfolgreich ist. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher directX-Versionen.
Zielplattform- Universal
Header- ks.h (enthalten Ks.h)
Library Ks.lib
IRQL- <=DISPATCH_LEVEL

Siehe auch

KsPinRegisterFrameReturnCallback-

KsPinSubmitFrameMdl