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 版本。 |
目標平台 | Universal |
標頭 | ks.h (包含 Ks.h) |
程式庫 | Ks.lib |
IRQL | <=DISPATCH_LEVEL |