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 |