共用方式為


KsPinSubmitFrame 函式 (ks.h)

如果呼叫 KsPinRegisterFrameReturnCallback進入插入模式,KsPinSubmitFrame 函式會將框架直接提交至傳輸線路。

語法

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

要提交框架之 KSPIN 結構的指標。

[in, optional] Data

框架緩衝區的指標。 只有當 Size 等於 0 時,才應該 NULL。 自選。

[in, optional] Size

數據 欄位所指向之框架緩衝區的大小,以位元組為單位。 如果 [數據] 字段 NULL,請將此參數設定為零。 自選。

[in, optional] StreamHeader

KSSTREAM_HEADER 結構的指標。 如果提供此參數,則會複製數據流標頭。 自選。

[in, optional] Context

呼叫端配置的緩衝區指標。 AVStream 會提供此指標給透過呼叫 KsPinRegisterFrameReturnCallback註冊的畫面格傳回回呼。 自選。

傳回值

如果框架提交成功,則傳回STATUS_SUCCESS。 否則會傳回適當的錯誤碼。

要求

要求 價值
最低支援的用戶端 Microsoft Windows XP 和更新版本的作系統和 DirectX 8.0 和更新版本的 DirectX 版本中提供。
目標平臺 普遍
標頭 ks.h (包括 Ks.h)
連結庫 Ks.lib
IRQL <=DISPATCH_LEVEL

另請參閱

KsPinRegisterFrameReturnCallback

KsPinSubmitFrameMdl